我只需要为给定的城市获取一些地理数据,我对这个地址不感兴趣(我不知道)。发送这样的请求:
http://maps.googleapis.com/maps/api/geocode/xml?address=fake,%20USA&sensor=false
将匹配一条街道,其中包含 fake ,在美国的某个地方。 如果没有具有该名称的城市,我如何仅匹配城市并获得ZERO_RESULTS
响应?
答案 0 :(得分:0)
不幸的是,您无法使用docs page:
对地理编码API执行此操作地理编码是将地址(如“1600 Amphitheatre Parkway,Mountain View,CA”)转换为地理坐标(如北纬37.423021和经度-122.083739)的过程
API将始终查找特定地址,如果找不到您提供的字符串的完全匹配,它将始终做出“尽力而为”的猜测,即尝试找到一个。只有当它不能做出合理的猜测时才会返回ZERO_RESULTS
。
答案 1 :(得分:0)
我也只是探索关于使用下面的链接的API.how
http://maps.googleapis.com/maps/api/geocode/xml?components=locality:fake|country:US
地点等于City并将该国家称为US.It将返回零结果。但是如果使用此
http://maps.googleapis.com/maps/api/geocode/xml?components=locality:fake|country:Nigeria
这将返回结果。