gpt4 book ai didi

google-maps - 谷歌地图 API : Geocode returns different co-ordinates then Google maps

转载 作者:行者123 更新时间:2023-12-03 15:02:29 25 4
gpt4 key购买 nike

我目前正在尝试对地址进行地理编码,但在获取准确坐标时遇到了问题。例如,如果我将地址输入谷歌地图,它会正确显示,但如果我对相同的地址进行地理编码,我只能从地理编码 json 响应以及不同的坐标中获得一个近似的位置类型。

是什么导致了这种差异,我能做些什么来提高我的地理编码的准确性,以达到手动谷歌地图地址搜索的水平?

最佳答案

尝试将国家添加到查询中。对于都柏林 Lucan 的 Fonthill Road,它给出了不同的尺寸结果:

  • http://maps.google.com/maps/geo?q=Fonthill%20Road,Lucan,Dublin,Ie
  • http://maps.google.com/maps/geo?q=Fonthill%20Road,Lucan,Dublin

  • 注意:我使用都柏林 Lucan 的 Fonthill Road。因此,将区域放入查询中会使响应的大小产生巨大差异。
    地理编码 -6.4059442, 53.3473048 非常靠近 Unit 1,Fonthill Retail Park,Lucan,Co。都柏林。

    我的结论是您需要比较姓名和地址,因为您的查询结果是:

    "name": "Fonthill Retail Park,Lucan,Co. Dublin,Ie",
    "address": "Lucan, Co. Dublin, Irland",

    因此,谷歌中没有 Fonthill 零售公园,所以反向地理编码是都柏林的卢坎,这正是您在 map 上找到的!?!

    在我的示例中,我使用地址 Fonthill Road ...,结果给出

    “名称”:“Fonthill Road,Lucan,Dublin,Ie”和地址:“地址”:“Fonthill Rd N, Dublin, Co. Dublin, Irland”,

    这是完全相同的,地理编码也显示了正确的位置,但我不确定该区域是否如此重要,这可能是我错了,但我认为如果你想提高你的准确性,你需要遍历响应反正??

    您是否阅读过: https://developers.google.com/maps/documentation/geocoding/index#RegionCodes ?

    关于google-maps - 谷歌地图 API : Geocode returns different co-ordinates then Google maps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12788664/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com