gpt4 book ai didi

google-maps - 使用谷歌地图进行区域偏差

转载 作者:行者123 更新时间:2023-12-04 17:19:33 24 4
gpt4 key购买 nike

我的用户可能位于世界任何地方,他们将看到一个文本框,他们可以在其中输入他们的地址。在大多数情况下,我假设他们将与他们输入的任何地址在同一个国家。

我想通过 region biasing 帮助 Google Map API 做出更好的猜测.有没有办法告诉谷歌从哪里发出请求?或者当我进行网络服务调用时(例如,将 IP 地址转换为国家/地区信息),我如何将该信息提供给 Google?

谢谢。

最佳答案

上次我检查时,客户端和服务器端 Google Geocoder 的“区域偏差”都不可靠。查看去年四月的这篇文章(现在再次测试,问题仍然存在):

  • Google's Geocoder returns wrong country

  • 我发现最可靠的方法是在地址末尾附加国家。因此,如果用户位于英国,并键入“Oxford Street London”,您需要将“, UK”附加到地址以进行地理编码。

    要获取用户所在的国家/地区,有很多解决方案。您可以使用地理定位 API as @You suggested in the other answer ,或者您可能想要使用第三方 IP 定位服务。您可能想查看 MaxMind GeoLite City服务是免费的,据报道在国家一级准确率为 99.5%。

    关于google-maps - 使用谷歌地图进行区域偏差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4061301/

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