Google maps 谷歌地图-网址与lat&;“lon返回”;我们找不到*lat*,*lon*”;
我有一个网站,它用lat和lon值创建url,如下所示:Google maps 谷歌地图-网址与lat&;“lon返回”;我们找不到*lat*,*lon*”;,google-maps,Google Maps,我有一个网站,它用lat和lon值创建url,如下所示: http://maps.google.com/maps?q=45.50459,-73.56363 这已经像预期的那样工作了几年,例如返回谷歌地图,在lat和lon的位置上有pin,但最近我偶尔会得到以下结果: We could not find 45.52705,-73.61622 Make sure your search is spelled correctly. Try adding a city, state, or zip c
http://maps.google.com/maps?q=45.50459,-73.56363
这已经像预期的那样工作了几年,例如返回谷歌地图,在lat和lon的位置上有pin,但最近我偶尔会得到以下结果:
We could not find 45.52705,-73.61622
Make sure your search is spelled correctly. Try adding a city, state, or zip code.
下面是谷歌地图页面的截图
若我把光标放在搜索框中,用lat和lon键按enter键,它会成功返回预期结果,例如用lat和lon上的pin键返回map
这似乎是偶然和随机的。带有特定lat和lon的url可能会工作,但当第二次尝试时,它会返回以下结果
你知道这里发生了什么吗
很明显,我不是在寻找替代的url解决方案,而是想了解为什么我的url解决方案确实有效,但偶尔会随机返回“我们找不到lat,lon”页面。据我所知,我的url解决方案是可以接受的
这是谷歌暂停还是其他的限速效应
谷歌地图()已更改。他们更改了URL查询方案。它没有被记录(至少他们没有)。如果你想要一个一致的结果,一个选择是使用。谷歌限制他们API的使用。这本身就可以解释你所认为的不一致行为。另外,他们使用多个数据中心来实现负载平衡,而这些数据中心在实施限制时可能具有不同的敏感度,而你要自己解决这一切就太不走运了 解决办法是遵循“规则” 你需要申请一个API密钥,根据使用情况,你甚至可能需要给他们寄钱来进行反向地理编码 参考资料: