用于地理编码的Maps API密钥永远不会正常工作

时间:2015-10-08 10:32:25

标签: android api google-maps

我启用了Google地图地理编码API,Google为Android安排了API,以便从查询到谷歌地图获取POI。我还有服务器密钥。 我的链接是:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=lat,lng&radius=1000&sensor=true&types=food|bar|store|museum|art_gallery&key=my_server_key

我得到了这个结果:

{
    "error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console",
           "html_attributions" : [],
           "results" : [],
           "status" : "REQUEST_DENIED"
}

如果删除链接的关键部分,我会得到这个:

{
    "error_message" : "This service requires an API key.",
           "html_attributions" : [],
           "results" : [],
           "status" : "REQUEST_DENIED"
}

我该如何解决这个问题? THX

1 个答案:

答案 0 :(得分:0)

您只启用以下服务Google Maps Geocoding API和Google为Android安排API。用于android的Places API与android framwork一起使用,它无法提供宁静的web服务。要从您的网址获取响应,请启用“Google放置API网络服务”