Дополнительно
Изменение масштаба по умолчанию во встроенной карте Google?
У меня возникают трудности с изменением уровня масштабирования по умолчанию, когда я открываю следующий iframe на своем сайте. Может ли кто-нибудь помочь мне установить уровень масштабирования при открытии следующего iframe?
<iframe src="http://mapsengine.google.com/map/u/0/embed?mid=zYk_BmXXTdxw.k83snDbX5SJc" width="745" height="480"></iframe>
Это самая новая версия Карт Google.
23
3
Карта lite не имеет зума, но я обнаружил, что если перейти на карту, увеличить ее до нужного уровня и потом настроить параметры встраивания, то можно получить нужный уровень зума.
Как сказал Chryss, установка уровня масштабирования по умолчанию пока не представляется возможной в Lite-версии Google Maps Engine.
Однако это возможно в бесплатном аккаунте Full Maps Engine (Google Maps for Business), но это совсем другое животное для работы, и к нему нужно немного привыкнуть.
Если вы пока не хотите погружаться в эту тему...
Новые Google Maps по-прежнему позволяют "Вернуться к классическим картам", так что если вы хотите пойти в этом направлении с простой картой, вам не нужно экспортировать, открывать и т. д. Просто временно переключитесь назад, создайте там свою карту и получите "классический" код для вставки, с уровнями масштабирования и всем остальным.
Однако мне не очень понравилось решение вернуться к старым картам, поэтому я выбрал другой неэлегантный обходной путь:
После этого масштаб встроенной карты должен быть уменьшен, чтобы получить все места на карте, даже если слой, на котором они находятся, по умолчанию выключен.
Конечно, пользователь может просто установить флажок, чтобы показать скрытый слой, но если вы сделаете этот слой полезным или актуальным, это не будет большой проблемой.
Это не похоже на функцию Map Engine Lite (новый API для встраивания собственных карт).
Однако, похоже, что на данный момент существует обходной путь, хотя я представляю, что в какой-то момент они могут отказаться от него:
Основное ограничение, которое может стать решающим фактором, заключается в том, что встроенная карта будет использовать старый стиль встроенной карты.