Встраивание гугл карт - как убрать ненужный маркер? - PullRequest
5 голосов
/ 26 февраля 2010

Если я вставлю карту Google со следующим (это атрибут src в iframe):

http://maps.google.com/maps?q=37.421770,-122.08448&output=embed

На карте есть два маркера - один с широтой / долготой, по которому я прошел (зеленая стрелка), и второй обычный маркер.

Есть ли способ убрать 2-й маркер?

Ответы [ 3 ]

5 голосов
/ 26 февраля 2010

Похоже, вы отправляете свои координаты в поле запроса.

Это может означать, что вы ищете в Картах 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

Удачи!

2 голосов
/ 16 июля 2013

Я добавил loc: перед запросом, и теперь он отлично работает: http://maps.google.com/maps?q=loc:37.421770,-122.08448&output=embed

1 голос
/ 26 февраля 2010

Нет, только если вы используете API карт Google вместо iframes.

...