Вопрос:
Я создал пользовательскую карту, используя APIv3, и я разместил свои маркеры (адреса гостиниц и ресторанов)
Но на карте есть, по умолчанию, несколько ярлыков отелей, ресторанов и любого коммерческого места. И некоторые из них конкурируют с моими клиентами…
Есть ли способ удалить их с карты, оставив на карте только некоммерческие имена?
Лучший ответ:
Вы можете отключить эти рекламные объявления стилизованным типом.
Если вы предпочитаете, чтобы ваше приложение API Карт не включало эти значков, вы можете удалить их до выпуска следующей недели, установив видимость: выкл. на элемент меток poi.business для вашей карты.
Смотрите: http://googlegeodevelopers.blogspot.com/2011/08/business-icons-and-styling-across.html
Но помните, эти ярлыки также скрыты, если вы укажете “visibility: off” для poi.business.
В противном случае вы можете отключить эти рекламные объявления, если вы договоритесь с лицензией API Карт Google для бизнеса.
Ответ №1
Если это просто для скриншотов:
Если у вас есть меню слева, вы можете попробовать и отключить “ярлыки”.
Вы также можете щелкнуть правой кнопкой мыши по большинству элементов (подумайте не о предприятиях) и осмотрите, затем прокрутите вверх и вниз, пока не увидите “сцену”, и приведите z-index к 9999, и он скроет все кнопки навигации. Это приведет карту к чему угодно, кроме логотипа google внизу.
Я бы не прочь оставить информацию об авторских правах там, но пока не понял этого.
Ответ №2
Да, вам нужно переключить видимость ярлыков poi.business, например так:
{ featureType: ‘poi.business’, elementType: ‘labels’, stylers: [ { visibility: ‘off’ } ] }