首页 文章

如何在Android中使用Google Places API for Web Service?

提问于
浏览
3

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密钥 . ”

3 回答

  • 1

    整合Google Places API的官方方式是通过Android实施 . 您可以使用最需要注意的PlacePicker,但如果您需要它不填充,那么您可以将Place Autocomplete集成到您自己的UI中 .

    如果您坚持在Android应用中直接使用服务网址,那么您需要在Google Developer Console中配置浏览器密钥 .

  • 5

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

    注意:Google Places API网络服务无法使用Android或iOS API密钥 .

    你可以得到钥匙here . 请注意,密钥每天限制为15k文本搜索 . 如果您需要更多,您将需要申请高级飞机

  • 3
    • 我希望您删除当前的server_key .

    • 创建一个新的Server_Key .

    • 激活server_key需要10分钟,否则你将获得error_message "The provided API key is expired" .

    现在点击网址瞧它工作!

相关问题