Карты Google: генерировать коды для встраивания в Интернет с помощью пользовательских маркеров и пользовательских стилей карты? - PullRequest
0 голосов
/ 08 апреля 2019

Я использую API Карт Google Javascript v3 для создания очень / сильно настроенной Карты с точки зрения стилей и маркеров карты.Карта полностью готова и уже размещена на Веб-сайте.

Но когда дело доходит до генерации части кода для встраивания, даже после прочтения это API для встраивания , насколько я понимаю, я могу толькосгенерируйте код для вставки через iframe, что в принципе не позволяет мне рендерить карту со всеми настройками, которые я сделал выше.И это также не позволяет использовать пользовательские маркеры.

Посоветуйте, пожалуйста, как сгенерировать HTML-код для встраивания для Карт Google, который будет выглядеть точно так же, как полностью настроенная Карта, размещенная на Веб-сайте (с пользовательскими маркерами истилистики).

Ответы [ 2 ]

1 голос
/ 08 апреля 2019

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

0 голосов
/ 10 апреля 2019

Пользовательские значки в настоящее время недоступны для Google Maps Embed API, однако, если вам не нужны такие взаимодействия с вашими картами Google, такие как панорамирование и масштабирование, и вы просто хотите показать место с собственным маркером, вы можете попробуйте использовать Static Maps API , так как это поддерживает использование пользовательских маркеров. Если ваш вариант использования требует от пользователей панорамирования и масштабирования карты, то следующим предложением будет Maps Javascript API , поскольку это также поддерживает использование маркера клиента, однако это потребует дополнительных усилий, так как это не реализовано через iframe в отличие от API встраивания и API статических карт. В предоставленной документации также есть образцы.

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