地理编码地址不提供经纬度

Geocoding adress doesnot give latitude and longitude

我正在使用我们项目的 URL http://maps.googleapis.com/maps/api/geocode/json?address="ADDRESS"&sensor=false?key=APIKey。但没有得到结果。尽管我使用 API Key

它显示错误
{
   "error_message" : "Keyless access to Google Maps Platform is deprecated. Please use an API key with all your API calls to avoid service interruption. For further details please refer to http://g.co/dev/maps-no-account",
   "results" : [],
   "status" : "OVER_QUERY_LIMIT"
}

无法理解我哪里出错了。任何帮助将不胜感激

它清楚地表明,

"Keyless access to Google Maps Platform"

要使用 Google API,您需要注册应用程序,并请求 API 服务。 因此你会有一个

访问您的密钥以供使用,请记住所有 API 服务都需要 Client Key 并且您必须在 Request 中提供它 否则你不能使用 google API 中的任何一个。

注册后可以生成Key here

我认为 http://maps.googleapis.com/maps/api/geocode/json?address="ADDRESS"&sensor=false?key=APIKey 是错误的。

看看这部分?key=APIKey,应该是&key=APIKey。另请注意,地址参数不应包含 " 符号,传感器参数不再需要,很久以前就已弃用。

请求应该是

https://maps.googleapis.com/maps/api/geocode/json?address=ADDRESS&key=APIKey

希望对您有所帮助!