0

我正在尝试使用 C# 中的给定地址实现对地理编码的服务器端调用。我了解地理编码网络服务不需要 API 密钥即可工作。我也知道传感器参数是必需的。我把所有这些都检查好了。我去谷歌控制台请求一个服务器端密钥,希望我可以跟踪我的应用程序中所有 Web 服务地理编码调用的使用情况,这是基于 IP 地址的。

所以,这是请求,http ://maps.googleapis.com/maps/api/geocode/xml?address=21274+WOODMERE+DRIVE+LEONARDTOWN+MD&sensor=false&key=aaaaaaaaaaaaaaaa

其中 aaaaaaaaaaaaa 是实际密钥。我从正确的服务器初始化了这个调用。但我仍然每次都得到一个 REQUEST_DENIED 状态。

所以我的问题是,我如何实现能够通过 Google Maps API 地理编码网络服务从 Google 控制台检查使用情况的目标?或者由于它不是客户端 API,因此无法跟踪地理编码 Web 服务?

谢谢你,希望你能给我一些启示。

4

1 回答 1

0

目前,地理编码请求中不支持 api 密钥,这似乎是根据 api 文档有意的。当前参数是 V2 的遗留参数,并且在 api 控制台中没有用于地理编码 api 的可用服务。

https://developers.google.com/maps/documentation/geocoding/?hl=en#Limits

所以,坚持无钥匙请求,如果你想监控你的使用情况,你应该记录自己并观察 OVER_QUERY_LIMIT 响应。

于 2013-05-08T10:13:17.980 回答