Сколько у меня контроля относительно стиля карты google?
Могу ли я сделать его более близким к цветовой схеме сайта или мы застряли с пастелью?
Сколько у меня контроля относительно стиля карты google?
Могу ли я сделать его более близким к цветовой схеме сайта или мы застряли с пастелью?
Управление
Существует достойное описание процесса, чтобы переопределить набор встроенных элементов управления. Таким образом, у вас есть полный контроль над элементами пользовательского интерфейса, наложенными на карту.
Плитки карт
Я не согласен с предыдущими ответами, что вам не повезло, если вы хотите изменить изображения на самой карте.
Диапазон доступных типов карт дает вам несколько параметров за пределами пастельной карты по умолчанию:
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
Очевидно, что это работает только в том случае, если вы готовы создавать плитки, но Custom Tilesets довольно хорошо поддерживаются API Карт Google и там несколько хороших примеров:
Обновление
Google недавно анонсировала поддержку Стилированные карты в API Карт Google. Вы можете широко настроить цветовую схему, используемую Google Maps. Таким образом, вы можете настроить внешний вид своего mashup, не прибегая к пользовательским наборам элементов.
Вероятно, вы можете изменить все элементы управления, возможно, создав собственные или подклассы версий Google по умолчанию. Вы не сможете изменять цвета на самой карте, не генерируя все новые изображения карт, и в этот момент вам, вероятно, лучше использовать что-то, кроме Google. Если это то, что вы хотите, вы должны рассмотреть OpenStreetMaps.
Я изучал это раньше. Из того, что я нашел, является то, что стили слоев/наложений на карте в значительной степени определяются Google (за вычетом нескольких опций размера для некоторых оверлеев). Я обнаружил, что вам нужно либо подклассировать существующие наложения, либо создать совершенно новые накладки, которые имитируют существующие функции, которые в некоторых случаях могут быть болезненными с учетом их сложности (например, уличного представления и других).
Последнее, что я проверил, вы застряли в цветах, которые вам дали (это было год назад). Вы можете проверить http://code.google.com/apis/maps/ для получения дополнительной информации.