【问题标题】:How to use Google Places API for Web Service in android?如何在 android 中使用 Google Places API for Web Service?
【发布时间】:2016-05-13 17:45:39
【问题描述】:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?rankby=distance&location=LATITUDE,LONGITUDE&rankBy=50000&types=grocery_or_supermarket&sensor=true&name=NAMESEARCH&key=SERVER_KEY

如何使用此链接返回json格式的结果,我已经有一个服务器密钥但它一直说“此IP、站点或移动应用程序无权使用此API密钥。”

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    集成 Google Places API 的官方方式是通过 Android 实现。您可以使用PlacePicker,它最能照顾到您,但如果您需要它不能满足您的需求,那么您可以只将Place Autocomplete 集成到您自己的用户界面中。

    话虽如此,如果您坚持直接在 Android 应用中使用服务 url,那么您需要在 Google Developer Console 中配置浏览器密钥。

    【讨论】:

      【解决方案2】:

      你不应该。 Android 有自己的方式通过 GooglePlayApiClient 查询地点(阅读更多 here)。您仍然想使用需要服务器密钥的 Web 服务。来自文档

      注意:Google Places API 网络服务不适用于 Android 或 iOS API 密钥。

      您可以获得密钥here。请注意,密钥每天的文本搜索次数限制为 15k。如果您需要更多,则必须申请高级飞机

      【讨论】:

      • Google Places API for Android 有 Nearbysearch 吗?
      • 是的。我强烈建议您阅读文档
      • 我已经阅读了文档,但是没有关于附近地方的适当文档以编程方式搜索 android
      • 你查看this了吗?
      • 是的。我只想在android的给定半径中检索与我的搜索匹配的所有地方。
      【解决方案3】:
      1. 我希望你删除当前的 server_key。
      2. 创建一个新的 Server_Key。
      3. 激活server_key需要10分钟,否则会收到error_message "The provided API key is expired"。

      现在点击网址瞧,它可以工作了!!!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-19
        • 1970-01-01
        • 2015-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-07
        相关资源
        最近更新 更多