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

Используйте URL-адрес для ссылки на карту Google с маркером на нем

Я хочу связать карты Google в определенном месте с маркером в определенной точке.

Легко ссылаться на местоположение:

http://maps.google.com/?ll=XX.XXXX,XX.XXXX

Но как я могу поместить маркер в этот момент? желательно с небольшим количеством моего собственного текста, но это просто бонус.

2017 - Google опубликовал документацию по этому вопросу, увидев новый принятый ответ: qaru.site/info/95634/...

4b9b3361

Ответ 1

В мае 2017 года Google запустила официальную документацию Google Maps. URL-адреса Google Maps представляют универсальный кросс-платформенный синтаксис, который вы можете использовать в своих приложениях.

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

https://developers.google.com/maps/documentation/urls/guide

Вы можете использовать URL-адреса в режимах поиска, маршрутов, карт и улиц.

Например, чтобы показать маркер в указанной позиции, вы можете использовать следующий URL-адрес:

https://www.google.com/maps/search/?api=1&query=36.26577,-92.54324

Для получения дополнительной информации, пожалуйста, прочитайте вышеупомянутую документацию.

Надеюсь, это поможет!

Ответ 5

Если вы работаете с Basic4Android и ищете легкое решение проблемы, попробуйте это, он работает как с картами Google, так и с Openstreet, хотя OSM создает немного беспорядочный результат и thanx для [yndolok] для маркера google

GooglemLoc="https://www.google.com/maps/place/"&[Latitude]&"+"&[Longitude]&"/@"&[Latitude]&","&[Longitude]&",15z" 

GooglemRute="https://www.google.co.ls/maps/dir/"&[FrmLatt]&","&[FrmLong]&"/"&[ToLatt]&","&[FrmLong]&"/@"&[ScreenX]&","&[ScreenY]&",14z/data=!3m1!4b1!4m2!4m1!3e0?hl=en"  'route ?hl=en

OpenStreetLoc="https://www.openstreetmap.org/#map=16/"&[Latitude]&"/"&[Longitude]&"&layers=N"

OpenStreetRute="https://www.openstreetmap.org/directions?engine=osrm_car&route="&[FrmLatt]&"%2C"&[FrmLong]&"%3B"&[ToLatt]&"%2C"&[ToLong]&"#Map=15/"&[ScreenX]&"/"&[Screeny]&"&layers=N"