Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php geocoder json可获取街道地址、城市、国家和邮政编码_Php_Json_Geocoding - Fatal编程技术网

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;