Я не играл с вложением Карт Google раньше (я обычно отправляюсь прямо в API для таких вещей). Я попробовал несколько подходов:
Я полагал, что синтаксис embed будет таким же, как и статические карты api. Поэтому я схватил статический URL-адрес карты, скопировал параметр маркеров и попытался вставить его в URL-адрес iFrame. Это не сработало.
Я создал Google MyPlaces и настроил marker, чтобы использовать тот, который вы предоставили. Это создало тестовую карту, которая имела соответствующий значок маркера. Затем я захватил код для встраивания и застрял на тестовой странице и voila!
Ответ 2
На самом деле у меня была такая же проблема, но я не использовал какие-либо из вышеперечисленных методов и думал, что делюсь ими:
Если вы хотите только маркер, как я, но не хотите использовать API, тогда просто обманите Google, подумав, что вы хотите, чтобы маршрут был запланирован с использованием тегов GET "saddr" и "daddr"
"saddr" определяет ваше начальное местоположение (почтовый индекс, название улицы + номер, что угодно)
ТОЛЬКО определить saddr и оставить вне daddr, а карты google по умолчанию по-прежнему показывают маркер для "A" (ваше начальное местоположение) именно там, где вы хотите, все в iframe без API.