Как поставить маркер со строкой запроса Google Maps - PullRequest
6 голосов
/ 21 февраля 2012

Я могу поделиться местоположением с Google Maps, предоставляя параметры широты и долготы.Например;

http://maps.google.com/maps?ll=40.01696,32.33076&z=17

С помощью параметра "ll" я могу центрировать карту там.Есть ли способ поставить маркер в указанное положение?

Ответы [ 4 ]

8 голосов
/ 14 августа 2013

Если вы используете 'q' само по себе, как в:

http://maps.google.com/maps?q=40.01696,32.33076&z=17

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

Лучший вариант - использовать 'q = loc:' как в:

http://maps.google.com/maps?q=loc:40.01696,32.33076&z=17

Это покажет только один красный маркер для предоставленных координат и центрирует карту в этой точке.

1 голос
/ 18 августа 2012

Просто используйте «q».Там будет маркер.

https://maps.google.com/maps?q=40.01696,32.33076&

0 голосов
/ 24 сентября 2014

Посмотрите на следующее:

[https://developers.google.com/maps/documentation/staticmaps/#Markers][1]

Я только что смотрел на то же самое, придумал что-то вроде:

& маркеры = цвет: 0xd94bf9% 7Clabel: A% 7C25.250327,55.3332642

Итак, здесь у меня есть цвет, текст надписи и местоположение, разделенные% 7C для разделителей труб, подробно описанные в API

0 голосов
/ 21 февраля 2012

Существует параметр saddr.

На самом деле он предназначен для размещения маркера для начала маршрута, но вы можете использовать его, чтобы разместить маркер и поделиться местоположением (включая маркер)

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

...