谷歌地图地理编码:我得到一个新的API密钥,它声称它是无效的

时间:2013-11-12 01:35:24

标签: google-maps google-maps-api-3 google-geocoder api-key

我有一个使用Google Maps地理编码API的地理编码库(位于MarginalHacks.com的makeKML.pm)。它已停止工作,因为它正在使用v2请求,所以我已切换到v3,并且我被告知我的API密钥无效。所以我登录他们灾难性的混乱云控制台,最后弄清楚如何制作新的服务器API密钥。我再次使用新密钥尝试请求:

https://maps.googleapis.com/maps/api/geocode/xml?sensor=false&address=659+Valencia+St%2C+San+Francisco+CA&key=<<<my new API key here>>>

我一直在:

<?xml version="1.0" encoding="UTF-8"?>
<GeocodeResponse>
 <status>REQUEST_DENIED</status>
 <error_message>The provided API key is invalid.</error_message>
</GeocodeResponse>

有关正在发生的事情的任何想法,或者我如何确保我使用正确类型的API密钥?我已经在云控制台中启用了Google Maps Geocode API,并注册了一个新的网络应用程序,这是我正在使用的服务器密钥。

1 个答案:

答案 0 :(得分:2)

您的查询有效without a key

没有key parameter to the Google Maps Geocoding Web Service;文档确实说明:“Maps API for Business用户必须在其地理编码请求中包含有效的客户端和签名参数”,但这是额外费用(与Google的合同),而不是“密钥”。