我使用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,因为此代码在服务器上执行。
答案 0 :(得分:0)
在阅读docs后,我认为 Google Maps Static API 没有任何内容(按照我建议的方式执行,例如手动验证图片的返回或仅检查关键字{{1} }})验证地址是否存在。
进行验证的最佳方法是我认为Google Geocoding API,您可以在其中输出给定地址的Json / XML。状态代码表示地理编码成功但未返回结果的notexistingaddress
状态代码可能会让您感兴趣。