我正在开发一个使用 Google Maps API 来反转地理编码位置的项目。
客户应该在推出生产时购买许可的 API 密钥。
现在我正在开发应用程序,并且我还需要在使用有效的(无论是免费的还是商业的)API 密钥时测试它的功能。
让我们选择一个反向地理定位请求示例
https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true
我已经在https://code.google.com/apis/console/中注册了一个开发者帐户并生成了一个服务器 API 密钥。然后我启用了 Google Geolocation APIs 和 Google Maps API v3(我想我只需要第二个)。
向我之前的请求添加&key=XXX
参数时,我收到一个错误,即密钥无效。
仔细阅读文档后,我发现我使用的地理定位服务实际上是 Maps Web Service API 的一部分(Maps V3 API 在浏览器上作为 Javascript 运行)。我试图在控制台的服务列表中找到这些 API,但找不到更多。
如何将 Google 的反向地理编码 API 与业务密钥一起用于将处理数千个日常请求的项目?