Могу ли я оформить Google Map? - PullRequest
12 голосов
/ 08 июня 2009

Какой у меня контроль над стилем карты Google?

Могу ли я сделать его более похожим на цветовую схему сайта или мы застряли в пастелях?

Ответы [ 4 ]

11 голосов
/ 09 июня 2009

Управление

Существует достойное описание процесса для переопределения набора встроенных элементов управления. Таким образом, вы имеете полный контроль над элементами пользовательского интерфейса, наложенными на карту.

Карта плиток

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

Диапазон доступных типов карт дает вам несколько вариантов за пределами пастельной карты по умолчанию:

G_NORMAL_MAP, G_SATELLITE_MAP, G_HYBRID_MAP, G_PHYSICAL_MAP, G_MAPMAKER_NORMAL_MAP,
G_MAPMAKER_HYBRID_MAP, G_SATELLITE_3D_MAP, G_DEFAULT_MAP_TYPES, G_MAPMAKER_MAP_TYPES 

Очевидно, это работает, только если вы хотите создавать плитки, но Пользовательские наборы плиток довольно хорошо поддерживаются API Карт Google, и есть несколько хороших примеров:

Обновление

Google недавно анонсировал поддержку Стилизованных карт в API Карт Google. Вы можете широко настроить цветовую схему, используемую Google Maps. Таким образом, вы можете настроить внешний вид своего мэшапа, не прибегая к пользовательским наборам плиток.

7 голосов
/ 08 июня 2009

Вероятно, вы можете изменить все элементы управления, возможно, сделав свой собственный или подклассифицировав версии Google по умолчанию. Вы не сможете изменить цвета на самой карте, не создав все новые изображения карты, и в этот момент вам, вероятно, лучше использовать что-то, кроме Google. Если это то, что вы хотите, вы должны рассмотреть OpenStreetMaps .

1 голос
/ 08 июня 2009

Я смотрел на это раньше. Из того, что я обнаружил, является то, что стили слоев / наложений на карте в значительной степени определяются Google (за исключением нескольких размеров для некоторых наложений). Я обнаружил, что вам нужно либо создать подкласс для существующих наложений, либо создать совершенно новые наложения, которые имитируют существующие функции, что в некоторых случаях может быть болезненным, учитывая их сложность (например, просмотр улиц и другие).

0 голосов
/ 08 июня 2009

В последний раз я проверял, вы застряли с цветами, которые вам дали (это было год назад). Вы можете проверить http://code.google.com/apis/maps/ для получения дополнительной информации.

...