Если я вставлю карту Google со следующим (это атрибут src в iframe):
http://maps.google.com/maps?q=37.421770,-122.08448&output=embed
На карте есть два маркера - один с широтой / долготой, по которому я прошел (зеленая стрелка), и второй обычный маркер.
Есть ли способ убрать 2-й маркер?
Похоже, вы отправляете свои координаты в поле запроса.
Это может означать, что вы ищете в Картах Google что-то рядом с этими координатами. Кажется, он нашел одну вещь и дает вам результат поиска вместе с вашими запрашиваемыми координатами.
Удаление параметра & embed показывает, что это действительно так:
http://maps.google.com/maps?q=37.421770,-122.08448
Я бы посоветовал прочитать инструкции API статических карт Google чуть более внимательно и создать URL, который просто отображает маркер, а не запрашивает точку. Как это:
http://maps.google.com/maps/api/staticmap?zoom=14&size=512x512&maptype=roadmap&markers=color:blue|label:|37.421770,-122.08448&sensor=false
Удачи!
Я добавил loc: перед запросом, и теперь он отлично работает: http://maps.google.com/maps?q=loc:37.421770,-122.08448&output=embed
http://maps.google.com/maps?q=loc:37.421770,-122.08448&output=embed
Нет, только если вы используете API карт Google вместо iframes.