Как получить адрес от широты и долготы на карте Google.? [закрытый]


у меня есть широта и долгота, как 44.4647452 и 7.3553838. Мне нужно получить адрес, как: Милан, Италия, str. Кеннеди 89.

Как я могу это сделать?

3 61

3 ответа:

просто попробуйте передать свой lat и long в следующую строку запроса, и вы получите массив json, получите свой город оттуда

http://maps.googleapis.com/maps/api/geocode/json?latlng=44.4647452,7.3553838&sensor=true

то, что вы ищете, - это обратное геокодирование. Взгляните на этот пример здесь. https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse

вы должны сделать один вызов ajax, чтобы получить необходимый результат, в этом случае вы можете использовать Google API, чтобы получить то же самое

http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true/false

создайте такой url-адрес и замените lat long на тот, который вы хотите. сделайте вызов и ответ будет в JSON, разобрать JSON и вы получите полный адрес до уровня улицы