Получить местоположение из идентификатора функции области поиска из URL Google Map API или SDK? - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь получить местоположение (широта, долгота) из URL-адреса общего местоположения на устройствах Google Maps (web, ios android). Я использую Google сокращение API для расширения короткого URL. Иногда он дает мне длинный URL, который содержит информацию о местоположении, такую ​​как этот URL

https://www.google.com/maps/place/Pearl+Continental+Hotel+Lahore/@31.5526078,74.3361773,17z/data=!3m1!4b1!4m5!3m4!1s0x391904c8606da7e9:0xd70a28b88f7720d7!8m2!3d31.5526078!4d74.338366

Но иногда он возвращает другой URL-адрес, который не содержит информацию о местоположении, особенно с устройств Android, но всегда содержит идентификатор функции области поиска 0x391904c8606da7e9:0xd70a28b88f7720d7

так можно ли получить информацию о местоположении (широта, долгота) из идентификатора функции области поиска, есть ли доступный API или SDK?

1 Ответ

0 голосов
/ 10 января 2019

До 31 марта 2017 года в соответствии с вашими ссылками Хватит беспокоиться о новых Google Картах; Эти параметры URL являются золотыми статья Дэвид Михм и этот вопрос Мартин Ларсен вы можете посмотреть идентификатор функции в Google Mapmaker следующим образом:

http://www.google.com/mapmaker?gw=39&fid=0x391904c8606da7e9:0xd70a28b88f7720d7

Но с 31 марта 2017 года Google Map Maker официально закрыл , и многие его функции интегрированы в Google Maps. Поэтому используйте Приложение Google Maps Android для открытых URL-адресов с идентификаторами функций во внешнем приложении или HttpUrlConnectionWebView), как в , этот ответ, чтобы открыть их в своем приложении.

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