Скрыть локальные списки из google maps api
При использовании google maps api для отображения чего-то google начал добавлять локальные рестораны/отели на карту.
Как я могу скрыть их от появления. Я проверил те же места на сайтах, которые используют карты (например, визг), и они успешно скрывают локальные отели/рестораны.
Я искал слои/оверлеи, но не могу понять, как я удаляю это поведение по умолчанию.
пример
Эти вещи появляются на моих картах. возможно ли скрыть эти пузырьки и имена?
изменить
https://developers.google.com/maps/documentation/javascript/releases#36
говорит, что 3.6 вводит значки бизнеса по умолчанию. Поэтому установка v = 3.5 в качестве параметра скроет "Бизнес-значки".
Баунти
Есть ли способ скрыть деловые сообщения, не придерживаясь более старой версии api?
Ответы
Ответ 1
вы можете установить их невидимыми, правильно настроив стиль карты. См.
http://code.google.com/apis/maps/documentation/javascript/styling.html
и
http://code.google.com/intl/pl/apis/maps/documentation/javascript/reference.html#MapTypeStyleFeatureType
sth вроде бы должен сделать трюк (хотя и не протестирован):
var noPoi = [
{
featureType: "poi",
stylers: [
{ visibility: "off" }
]
}
];
map.setOptions({styles: noPoi});