У меня есть API, который дает широту и долготу, и я хочу адрес места (город, область и т. Д.) На основе значений.Как мы преобразуем широту и долготу в адрес на веб-сайте?
Предположим, что такой сайт, как http://ip-api.com/php/2.50.153.139, если мы укажем IP-адрес местоположения, он даст имя того места, где мы проживаем. Выход JSON будет как:
a:14:{s:5:"query";s:12:"2.50.153.139";s:10:"regionName";s:9:"Abu Dhabi";s:3:"lat";d:24.466699600219727;s:3:"org";s:39:"Emirates Telecommunications Corporation";s:3:"zip";s:0:"";s:2:"as";s:24:"AS5384 Emirates Internet";s:6:"status";s:7:"success";s:7:"country";s:20:"United Arab Emirates";s:4:"city";s:9:"Abu Dhabi";s:3:"lon";d:54.36669921875;s:8:"timezone";s:10:"Asia/Dubai";s:3:"isp";s:39:"Emirates Telecommunications Corporation";s:11:"countryCode";s:2:"AE";s:6:"region";s:2:"AZ";}
Но в мю случае у меня есть широта, долгота и я хочу имя области.
Мне это нужно, используя php или js. Как я могу это сделать?
@ biswas Могу ли я знать, что это за результаты [1]? – gitu
На самом деле геокодер api дает самый близкий адрес данным лат и лону, как вы можете видеть здесь: - http://maps.googleapis.com/maps/api/geocode/json?latlng=53,7 Таким образом, результаты выведенный выше результат и результаты [1] являются вторым объектом вывода, если вы хотите, чтобы вы также могли использовать результаты [0], и он даст вам первый предложенный результат. –