Javascript 无法在Google Maps API调用中获取点

Javascript 无法在Google Maps API调用中获取点,javascript,html,google-maps,Javascript,Html,Google Maps,我使用GoogleMapsAPI呈现了以下HTML页面。这已经运行了大约两个月,突然停止了工作。我试图用getLatLng函数获取点,它似乎每次都返回null。有没有人经历过类似的问题,或者认为这里有什么问题?感谢您的帮助 使用API的版本2。(“v=2”) 那代码没有问题。它对我非常有效 不幸的是,.getLatLng()失败时不返回错误代码,当.getLatLng不返回任何内容时,此行将崩溃: alert(address + " not found" + response.Status.co

我使用GoogleMapsAPI呈现了以下HTML页面。这已经运行了大约两个月,突然停止了工作。我试图用getLatLng函数获取点,它似乎每次都返回null。有没有人经历过类似的问题,或者认为这里有什么问题?感谢您的帮助

使用API的版本2。(“v=2”)


那代码没有问题。它对我非常有效

不幸的是,.getLatLng()失败时不返回错误代码,当.getLatLng不返回任何内容时,此行将崩溃:

alert(address + " not found" + response.Status.code);
我猜不出您的API密钥是否有问题(错误610),或者您是否因发出太多地理代码请求而被阻止(错误620)。我强烈怀疑它将是这两种错误之一,因为当我尝试它时,任何其他错误代码都会导致代码失败

尝试将(!point)代码更改为


它在同一地址上使用.getLocations(),并显示错误代码。

我尝试了您的代码,它似乎工作正常。问题很可能出在其他地方。您是否尝试过使用控制台检查错误?Mike返回的代码为610。我会调查的。我的密钥应该是有效的,尽管它是直接从他们的站点复制/粘贴到那里的。610也可能意味着&sensor值有问题。检查您是否已将“真”或“假”更改为“真”或“假”。
alert(address + " not found" + response.Status.code);
if (!point) {
   geocoder.getLocations(address, function(response) {
     alert(address + " not found: " + response.Status.code);
   });
}