Google地理编码API不会返回某些位置的结果

时间:2014-03-17 05:58:52

标签: php android ios google-api google-geocoding-api

Google Geocode API未返回某些位置的结果。其中之一是

Perkins Restaurant & Bakery, East Fowler Ave, Tampa, FL

以下是该位置的结果API返回的链接。

https://maps.googleapis.com/maps/api/geocode/json?address=Perkins%20Restaurant%20&%20Bakery,%20E%20Fowler%20Ave,%20Tampa,%20FL,%20United%20States&sensor=true

有没有人遇到过这个问题?我没有提供components参数,因此搜索结果不应限于任何地理区域。

1 个答案:

答案 0 :(得分:1)

“您需要通过其URL编码%26”

替换地址参数中的&

请参阅https://stackoverflow.com/a/6979738/189804

使用&符号:

{ "results" : [], "status" : "ZERO_RESULTS" }

使用%26编码:

    {
   "results" : [
      {
         "address_components" : [
            {
               "long_name" : "2301",
               "short_name" : "2301",
               "types" : [ "street_number" ]
            },
            {
               "long_name" : "East Fowler Avenue",
... and so on ...