考虑到API限制限制我们基于引荐网站,因此请研究如何为Android应用配置Google Places API密钥。 现在,Google将Place API视为网络服务,因此必须使用IP地址限制API密钥。所以我在android代码中得到空结果,它说“不受限制的API密钥”,所以现在如何在Android App中使用API密钥来使地方接近。
答案 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来显示附近的地点,您有两个选择:
PlacesClient.findCurrentPlace()
获取设备当前位置附近最有可能的位置。setLocationBias
or setLocationRestriction
一起使用,以允许用户键入特定的地点名称或要在特定位置周围搜索的查询。