【问题标题】:Google Reverse-Geocoding issue, "zero results" for a valid location谷歌反向地理编码问题,有效位置的“零结果”
【发布时间】:2014-02-11 08:32:28
【问题描述】:

所以我使用谷歌地理编码 api 来获取我的 iphone 应用程序的位置名称(坐标)。我使用地理编码 api 而不是 CLGeocoder 的原因是因为我的位置名称不准确,而且有时结果是当地语言而不是英语。

问题是我得到一个有效位置的“零结果”响应(默认值:Cupertino),但如果我在浏览器中使用相同的 url,我会得到一个有效的响应。

这是网址:http://maps.googleapis.com/maps/api/geocode/json?sensor=false&language=en&latlng=37.332596,-122.030319

我已经在模拟器和 1 个实际设备上尝试过。该应用程序在设备上运行良好,但在模拟器上出现此问题。文档指出配额是每 24 小时 2,500 个,但我远低于此。

【问题讨论】:

    标签: ios google-maps-api-3 google-geocoding-api


    【解决方案1】:

    你能得到当前位置的坐标吗?在这种情况下,模拟器可能会返回 0.0, 0.0,而 http://maps.googleapis.com/maps/api/geocode/json?sensor=false&language=en&latlng=0.0,0.0 返回 ZERO_RESULTS。

    【讨论】:

    • 我不认为我从模拟器中获得了 0.0、0.0 坐标。我记录了请求 url,它就是问题中的那个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    相关资源
    最近更新 更多