Google Maps Api V3 - Стилизация стран или городов - PullRequest
6 голосов
/ 10 октября 2011

Я пытаюсь создать карту только для выбранной области, скажем, страну, и избавиться от некоторых надписей и прочего на карте.Я нашел мастер стилей: http://gmaps -samples-v3.googlecode.com / svn / trunk / styledmaps / wizard / index.html Но мой вопрос: можете ли вы как-то скрыть небольшие города или другиечем страны, выбранные мной?

Я знаю, что могу скрыть все города одновременно или что я могу скрыть границы, но мне любопытно, могу ли я оставить видимыми главные города, и, например, выделять серым цветом другие страны, кроме СШАили мне пришлось бы вручную создавать самый большой многоугольник везде, кроме США?оо

1 Ответ

13 голосов
/ 10 октября 2011

К сожалению, Google Maps API не предлагает способ выборочного скрытия ярлыков в области.Вы можете удалить ярлыки для всей карты только в нескольких категориях - например, используя MapTypeStyle , содержащий:

{
    featureType: "administrative.country",
    elementType: "labels",
    stylers: [
        { visibility: "off" }
    ]
}

, скрывает ярлыки с названиями стран.

Чтобы скрыть областьнеобходимо создать собственное наложение - какой-то тип полигона или карты наложения.

Если вы хотите показать только область карты, было бы также неплохо ограничить видимую область карты .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...