【发布时间】:2011-08-27 06:41:37
【问题描述】:
我正在使用 gmaps apiv3 网络服务对 latlng 夫妇进行地理编码。这很简单,但我对某些数据有一种奇怪的行为。
方程:
http://maps.googleapis.com/maps/api/geocode/xml?sensor=false®ion=fr&latlng=46.16141,-1.149797
接下来我用导航器(firefox / chrome)打开 url,在formatted_address 行,值是:
<formatted_address>57-79 Rue des Merciers, 17000 La Rochelle, France</formatted_address>
但是当我通过 PHP 获取 xml 文件时
$xml = simplexml_load_file($url);
var_dump($xml)
结果:
public 'formatted_address' => string '57-79 Rue des Merciers, 17000 Rochelle, France' (length=46)
“Rochelle”之前的“La”这个词消失了……这是我的问题。这不是一个独特的案例(我可以发布更多示例)。
我也试试file_get_contents, curl, wget ...同样的结果
【问题讨论】:
标签: php xml google-maps