jsondata - взимане на поле

vasilev

Registered
Здравейте ,
попаднах на тази статия за взимане на адрес от координати :

http://stackoverflow.com/questions/2054635/reverse-geocoding-with-google-map-api-and-php-to-get-nearest-location-using-lat

но на мен ми трябва градът . изкарах го от адресът с explode .. и ltrim за да махне интервала но въпросът е че го дава криво и на латиница .
затова гледам че има поле LocalityName .
и върпосът е как да го изкарам :)

от този линк :

http://maps.google.com/maps/geo?q=40.714224,-73.961452&output=json&sensor=false

опитах с $addr = $jsondata ['Placemark'][0]['AddressDetails'][0]['Country'] и така нататък но явно не е така :)
 
За имената ако ги искаш на Български в url-a трябва да добавиш още един параметър - hl който ти отговаря за съответния език, на който искаш да е респонза. Ето тук има лист с всички поддържани стойности https://spreadsheets.google.com/pub?key=p9pdwsai2hDMsLkXsoM05KQ&gid=1

Та линка ти трябва да стане така:


http://maps.google.com/maps/geo?hl=bg&q=40.714224,-73.961452&output=json&sensor=false

ПП какви експолде какви тримове, просто дай json_decode и си вземи каквото ти трябва...
 

Back
Горе