3

我使用谷歌地图静态 api 在我的网站上显示地图并使用以下网址:

http://maps.googleapis.com/maps/api/staticmap?center=usa&size=800x300&maptype=roadmap&sensor=false&markers=color:blue|label:S|usa

但是,如果输入一个不存在的地址,谷歌会返回这样的图片:

http://maps.googleapis.com/maps/api/staticmap?center=notexistingaddress&size=800x300&maptype=roadmap&sensor=false&markers=color:blue|label:S|notexistingaddress

我想知道,如何使用谷歌地图静态 api 确定地址是否存在。我不能使用 javascript,因为这段代码是在服务器上执行的。

4

1 回答 1

0

阅读文档后,我认为Google Maps Static API没有任何东西(除了我建议的方式,例如手动验证图片的返回或仅验证关键字notexistingaddress)来验证地址是否存在。

进行验证的最佳方法是我认为Google Geocoding API,您可以在其中输出给定地址的 Json / XML。其状态码ZERO_RESULTS表示地理编码成功但未返回任何结果,您可能会感兴趣。

于 2013-11-19T21:32:07.367 回答