如何检查谷歌地图API知道该地方是现有的

时间:2013-07-04 11:24:22

标签: google-maps geocoding google-geocoder

我使用下面给出的代码,请复制并粘贴到您的网址中。这给出了特定的地方。

但是当我在错误的地方使用相同的呼叫时,它会返回纬度和经度,如何检查它是否是正确的。 1。http://maps.google.com/maps/api/geocode/json?address=dubai+United+Arab+Emirates&sensor=false 2. http://maps.google.com/maps/api/geocode/json?address=anu+India&sensor=false

感谢

1 个答案:

答案 0 :(得分:2)

使用地理编码的典型方案是,当您知道地址存在并且您想要获取位置坐标时,可能要在地图上标记。当您在Google地理编码API中搜索地址时,它会找到完全匹配以及部分匹配,以纠正拼写错误或使用多个拼写等情况。由于部分匹配,当您搜索单词时,也会找到与所使用的字母和存在的字母数量相近的单词。您可以浏览2个选项来优化结果:

1,如果您想避免部分匹配,可以尝试component filtering,在其中指定地点,国家/地区等组件的过滤器,只返回完全匹配。

2,您可以通过检索不同的组件并进行比较并仅采用符合您要求的案例来处理代码中的json结果。