У меня есть небольшое приложение, которое дает текущее местоположение: долгота и широта. Теперь я должен просмотреть карты Google с долготой и широтой. Пожалуйста, предложите, как я могу это сделать.
html
google-maps
Дипика
источник
источник
Лучше всего использовать
q
параметр, чтобы он отображал карту с отмеченной точкой. например.:источник
На сегодняшний день (2014/09/23) я обнаружил, что для получения маркера на точном месте (не в приближении) вы можете использовать:
Кроме того, если вы хотите указать центр карты и масштаб:
Если вы хотите использовать тип спутниковой карты, тогда добавьте
/data=!3m1!1e3
И если вы хотите вид местности карты, то добавьте
/data=!3m1!4b1
источник
На сегодняшний день (23 октября 2018 г.) Google предоставил универсальный URL, который достаточно эффективно работает на кроссплатформенных платформах, и поэтому Google рекомендует этот метод.
Синтаксис:
https://www.google.com/maps/search/?api=1&query=<lat>,<lng>
Пример: https://www.google.com/maps/search/?api=1&query=28.6139,77.2090 (Нью-Дели, Индия)
Документация / Источник: https://developers.google.com/maps/documentation/urls/guide
источник
Если вы хотите открыть Google Maps в браузере:
http://maps.google.com/?q=<lat>,<lng>
Чтобы открыть приложение Google Maps на мобильном устройстве iOS, используйте схему URL-адресов Google Maps :
comgooglemaps://?q=<lat>,<lng>
Чтобы открыть приложение Google Maps на Android, используйте geo: intent :
geo:<lat>,<lng>?z=<zoom>
источник
Это выходит за рамки вопроса, но я думаю, что было бы также интересно узнать, как связать маршрут. Запрос будет выглядеть так:
источник
Это URL-адреса, которые работают:
http://maps.google.com/?q=<LAT>,<LNG>
https://maps.google.com/?q=<LAT>,<LNG>&ll=<LAT>,<LNG>&z=18
https://www.google.com/maps/@<LAT>,<LNG>,16z
https://maps.google.com/?q=<LAT>,<LNG>&z=16
Хотя (для заядлых читателей) Это последнее из Google (22 августа 2017 г.):
URL-адреса
карт URL- адреса карт с отображением
карты URL-адреса карт с действием поиска
От гугл
источник
Чтобы открыть приложение Google Maps в Android: -
открыть приложение с маркером для указания местоположения: -
открыть карту Google в IOS: -
открыть Google Maps в браузере со следующими параметрами: -
z
это уровень масштабирования (1-21)t
тип карты (карта " m ", спутник " k ", гибрид " h ", местность " p ", " e " GoogleEarth)q
это поисковый запросисточник
Использование параметра запроса не будет работать, Google попытается приблизить местоположение.
Место, которое я хочу: http://maps.google.com/maps?ll=43.7920533400153,6.37761393942265
Примерное местоположение (к западу от фактического местоположения): http://maps.google.com/?q=43.7920533400153,6.37761393942265.
источник
скажи легко
http://www.google.com/maps/place/lat,lng
форматироватьпример URL:
http://www.google.com/maps/place/30.364124,48.227034
источник
Это тоже работает:
Пример: https://www.google.pl/maps/@51.5088233,-0.1296787,13z
С указателем:
Пример: https://www.google.com/maps/search/51.5088233,-0.1296787/@51.5088233,-0.1296787,13z
источник
Откройте следующий URL с широтой и долготой и уровнем масштабирования.
https://maps.google.com/?q=23.22,88.32&z=8
источник
Найдите свое местоположение в программе Google Планета Земля и нажмите значок «Просмотр в Картах Google». Панель URL в вашем браузере покажет нужный вам URL.
источник
Чтобы получить текущее местоположение в качестве начальной точки, вам нужно использовать этот URL:
Вы можете заполнить целевой параметр значениями адреса, имени или широты и долготы.
источник
Откройте карту Google и покажите схему расположения URL и пин-код местоположения
источник