我们使用Google Geocoding API将地址映射到纬度和经度 .
以下是编码的示例网址(返回json) -
http://maps.googleapis.com/maps/api/geocode/json?address=Dallas&sensor=false
消息:OVER_QUERY_LIMIT
好吧,这是有道理的,因为我们超过2500每日限制,所以我们放置这样的API密钥 -
http://maps.googleapis.com/maps/api/geocode/json?key=xxxxx&address=Dallas&sensor=false
消息:REQUEST_DENIED
I'm wondering where/how to place the API Key.
1 回答
在版本3中,你需要传递URL中的
ClientID
,而不是像免费版本那样传递key
:https://developers.google.com/maps/articles/v2tov3#newkey所以你的网址应如下所示:http://maps.googleapis.com/maps/api/geocode/json?client=xxxxx&address=Dallas&sensor=false
没有幸运的是有一个付费帐户,所以我无法测试 - 但我认为这将让你走上正确的道路 .
相关链接:https://developers.google.com/maps/documentation/business/webservices/
EDIT
有关更多信息,包括有关将客户端ID传递给Earth API,v2 API和Maps API for Flash的说明,请阅读Loading Client-side APIs .
如果您丢失了客户端ID或加密密钥,则可以通过登录support portal并单击“ Map :从页面左侧的链接添加URL”来恢复它们 .