【问题标题】:geocoding is not work on mobile地理编码不适用于移动设备
【发布时间】:2012-10-03 23:31:39
【问题描述】:

您好,在移动应用程序中,我想从 latlong 获取地址。我正在使用以下网址来获取此信息;

http://maps.googleapis.com/maps/api/geocode/json?latlng=18.9939817,72.8312086&sensor=true

在计算机浏览器上它运行良好,但是当我在移动应用程序上尝试它时,我得到的响应是:

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

为什么会这样,任何帮助将不胜感激,在此先感谢。

【问题讨论】:

    标签: android google-maps google-maps-api-3 geocoding reverse-geocoding


    【解决方案1】:

    您能否再次检查您是否在请求中附加了&sensor=true

    (询问是因为http://maps.googleapis.com/maps/api/geocode/json?latlng=18.9939817,72.8312086会给你确切的答复)

    【讨论】:

    • 是的,我有 &sensor=true。我也尝试了 &sensor=false,但仍然是相同的响应。
    • 唯一的其他解释是您运行该应用程序的手机的 IP 地址被 Google 阻止了,但这似乎不太可能。也许这是一个编码问题,您正在发送http://maps.googleapis.com/maps/api/geocode/json?latlng=18.9939817,72.8312086&sensor=true。如果你已经发现了,也请告诉我:)
    • 当然,我只需要执行请求的 Java 代码,而不是整个应用程序。
    猜你喜欢
    • 1970-01-01
    • 2018-10-31
    • 1970-01-01
    • 2015-11-15
    • 2016-11-02
    • 2023-03-23
    • 1970-01-01
    • 2016-02-19
    • 1970-01-01
    相关资源
    最近更新 更多