我们如何从Android中的Google Places API获取“按地点附近”?

时间:2019-07-05 11:18:21

标签: android google-places-api

考虑到API限制限制我们基于引荐网站,因此请研究如何为Android应用配置Google Places API密钥。 现在,Google将Place API视为网络服务,因此必须使用IP地址限制API密钥。所以我在android代码中得到空结果,它说“不受限制的API密钥”,所以现在如何在Android App中使用API​​密钥来使地方接近。

2 个答案:

答案 0 :(得分:0)

您可以设置代理服务器,或使用Google建议的其他技术,例如API限制,固定和混淆。查看有关如何保护API密钥以在移动应用https://developers.google.com/maps/api-key-best-practices

中使用网络服务的Google文档。

答案 1 :(得分:0)

请参阅https://developers.google.com/places/android-sdk/get-api-key#restrict-key,以获取有关限制API密钥与Android应用一起使用的说明。

要使用Android的Places SDK来显示附近的地点,您有两个选择:

  1. 使用PlacesClient.findCurrentPlace()获取设备当前位置附近最有可能的位置。
  2. AutocompletesetLocationBias or setLocationRestriction一起使用,以允许用户键入特定的地点名称或要在特定位置周围搜索的查询。