Php geocoder json可获取街道地址、城市、国家和邮政编码
我确实需要退出Php geocoder json可获取街道地址、城市、国家和邮政编码,php,json,geocoding,Php,Json,Geocoding,我确实需要退出 街道名称、邮政编码、城市、州、国家、纬度、经度 从我的地址 GeocodeAPI在我的web浏览器中以JSON格式返回此值 最常用的格式是什么(长名称还是短名称) 这是我的代码 $address = urlencode($address); $googleApi = 'http://maps.googleapis.com/maps/api/geocode/json?address=%s&sensor=false'; $json = file_get_contents(sp
街道名称、邮政编码、城市、州、国家、纬度、经度
从我的地址
GeocodeAPI在我的web浏览器中以JSON格式返回此值
最常用的格式是什么(长名称还是短名称)
这是我的代码
$address = urlencode($address);
$googleApi = 'http://maps.googleapis.com/maps/api/geocode/json?address=%s&sensor=false';
$json = file_get_contents(sprintf($googleApi, $address));
$resultObject = json_decode($json);
$address = $resultObject->results[0]->address_components;
// please help me in pulling other data
$location = $resultObject->results[0]->geometry->location;
$latitude = $location->lat;
$longitude = $location->lng;
// (latitude and longitude is working)
尝试获取非对象$address=$resultObject->results[0]->address\u组件的属性时出错;echo$long\u name=$address->long\u name;尝试地址_组件[0];而不是地址单元组件
$address = urlencode($address);
$googleApi = 'http://maps.googleapis.com/maps/api/geocode/json?address=%s&sensor=false';
$json = file_get_contents(sprintf($googleApi, $address));
$resultObject = json_decode($json);
$address = $resultObject->results[0]->address_components;
// please help me in pulling other data
$location = $resultObject->results[0]->geometry->location;
$latitude = $location->lat;
$longitude = $location->lng;
// (latitude and longitude is working)
$location = $resultObject->results[0]->address_components[0];
$long_name = $location->long_name;// long_name not ong_name
$short_name = $location->short_name;