Kic*_*chu 3 php google-api latitude-longitude
在我的网站中,我想获得给定密码或邮政编码的经纬度.如果我提供680721密码或邮政编码,那么我想使用PHP代码获得相应的纬度和经度.我怎样才能做到这一点?如果这可以在PHP?我有PHP代码来获取给定名称的地方的纬度和经度.
$Url='http://maps.googleapis.com/maps/api/geocode/json?address='.$exp_pjctloc[$i].'&sensor=false';
if (!function_exists('curl_init')){
die('Sorry cURL is not installed!');
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $Url);
curl_setopt($ch, CURLOPT_REFERER, "http://www.example.org/yay.htm");
curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$output = curl_exec($ch);
curl_close($ch);
$search_data = json_decode($output);
$lat = $search_data->results[0]->geometry->location->lat;
$lng = $search_data->results[0]->geometry->location->lng;
Run Code Online (Sandbox Code Playgroud)
但是如何通过使用密码或邮政编码来获得它呢?
Muf*_*dal 14
下面的代码对我有用
<?php
$zipcode="92604";
$url = "http://maps.googleapis.com/maps/api/geocode/json?address=".$zipcode."&sensor=false";
$details=file_get_contents($url);
$result = json_decode($details,true);
$lat=$result['results'][0]['geometry']['location']['lat'];
$lng=$result['results'][0]['geometry']['location']['lng'];
echo "Latitude :" .$lat;
echo '<br>';
echo "Longitude :" .$lng;
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15810 次 |
| 最近记录: |