PHP 如何使用Google HTTP地理编码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 如何使用Google HTTP地理编码相关的知识,希望对你有一定的参考价值。
$address = '1 Sir Winston Churchill Square';
$city = 'edmonton';
$province = 'alberta';
$country = 'canada';
$postalcode = 'T5J 2R7';
// Google Geo Address
$googleAddress = "http://maps.google.com/maps/geo?q=".urlencode($address) .'+'. urlencode($city) .'+'. urlencode($province).'+'. urlencode($postalcode).'+'. urlencode($country)."&output=xml";
// Retrieve the URL contents
$googlePage = file_get_contents($googleAddress);
// Parse the returned XML file
$xml = new SimpleXMLElement($googlePage);
// Parse the coordinate string
list($longitude, $latitude, $altitude) = explode(",", $xml->Response->Placemark->Point->coordinates);
// Output the coordinates
echo "Longitude: $longitude, Latitude: $latitude";
以上是关于PHP 如何使用Google HTTP地理编码的主要内容,如果未能解决你的问题,请参考以下文章
iPhone地理编码
Google 地理编码服务返回错误 400 错误请求
如何使用googlehttp地理编码
如何从 C# 代码调用 Google 地理编码服务
如何使用 mockito/powermock 模拟 Google 的地理编码 API 请求?
如何提高 Google 地理编码器响应的精度?