lat / lng ot由谷歌地图返回

时间:2013-07-15 07:23:15

标签: php latitude-longitude

我编写了一个获取纬度/经度的函数,该函数适用于地址 “150 London Wall London,London,EC2Y 5HN,United Kingdom”。 但有时地址将如下所示 “CallePíoVerdú,Vélez-Málaga,29700,马拉加,西班牙”。 包含特定于语言的字符。在这种情况下,错误来了,谷歌地图没有返回任何值。

我将这些位置传递给包含

的函数

$ address = urlencode($ location); $ url =“http://maps.google.com/maps/api/geocode/json?address= $ address& sensor = false”;

然后通过curl我得到了结果

请告诉我我做错了什么。

1 个答案:

答案 0 :(得分:0)

IMO,这是因为$location变量不是UTF-8编码的。检查此变量的来源以确保它是UTF-8编码。