使用Google Maps Static API验证地址

时间:2013-05-28 12:45:59

标签: google-maps

我使用google maps static api在我的网站上显示地图并使用以下网址:

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

但是,如果输入不存在的地址,Google会返回如下图片:

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

我想知道,如果地址存在与否,我如何确定使用google maps static api。我无法使用javascript,因为此代码在服务器上执行。

1 个答案:

答案 0 :(得分:0)

在阅读docs后,我认为 Google Maps Static API 没有任何内容(按照我建议的方式执行,例如手动验证图片的返回或仅检查关键字{{1} }})验证地址是否存在。

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