Подтвердить что ты не робот

Могу ли я изменить маркер на карте Google Maps (iframe)?

Я знаю, что могу сделать это с помощью API Карт Google, но знаете ли вы, есть ли способ изменить маркер во встроенной карте Google?

Я хочу заменить кнопку "A" по умолчанию для кнопки "B" или маркер с точкой в ​​середине.

4b9b3361

Ответ 1

Я не играл с вложением Карт Google раньше (я обычно отправляюсь прямо в API для таких вещей). Я попробовал несколько подходов:

  • Я полагал, что синтаксис embed будет таким же, как и статические карты api. Поэтому я схватил статический URL-адрес карты, скопировал параметр маркеров и попытался вставить его в URL-адрес iFrame. Это не сработало.

  • Я создал Google MyPlaces и настроил marker, чтобы использовать тот, который вы предоставили. Это создало тестовую карту, которая имела соответствующий значок маркера. Затем я захватил код для встраивания и застрял на тестовой странице и voila!

Ответ 2

На самом деле у меня была такая же проблема, но я не использовал какие-либо из вышеперечисленных методов и думал, что делюсь ими:

Если вы хотите только маркер, как я, но не хотите использовать API, тогда просто обманите Google, подумав, что вы хотите, чтобы маршрут был запланирован с использованием тегов GET "saddr" и "daddr"

"saddr" определяет ваше начальное местоположение (почтовый индекс, название улицы + номер, что угодно)

ТОЛЬКО определить saddr и оставить вне daddr, а карты google по умолчанию по-прежнему показывают маркер для "A" (ваше начальное местоположение) именно там, где вы хотите, все в iframe без API.