【问题标题】:Google Maps API: Can you explicitly qualify address partsGoogle Maps API:您能否明确限定地址部分
【发布时间】:2013-06-27 01:40:26
【问题描述】:

我们正在使用 Google Maps API 的应用程序来确定数据库中一组地址的距离和行车路线。总体而言,我们正在处理大约 1000 个地址,其中一些地址存在拼写错误、缩写......这会导致返回正确的地址命中(纬度/经度)时出现一些问题。

对于未返回正确结果的地址,我们会尝试删除部分地址(即仅使用地址和邮编,而不是城市、州)。但是我们发现有些结果是 waaaaay off (即在波兰的某个地方)。

因此,我们想知道是否可以限定地址部分(即地址 = 1600 宾夕法尼亚大道&邮政编码 = 49455)以避免被 Google 地图误解。任何人都知道是否可以这样做?

【问题讨论】:

    标签: google-maps street-address qualified


    【解决方案1】:

    我认为您只是将字符串发送到谷歌并处理您返回的内容。您可以做的一件事是使用 GClientGeocoder.setViewport() 指定应显示结果的边界框和/或使用 GClientGeocoder.setBaseCountryCode() 指定您的结果应位于特定国家/地区。

    【讨论】:

      【解决方案2】:

      http://en.wikipedia.org/wiki/Garbage_In,_Garbage_Out“GIGO”是地址的规则。

      与其尝试自己清理列表,还有很多邮寄名单公司会收费清理您的地址列表。

      他们会更正地址,并识别虚假地址。他们还将通过邮局的转发数据库运行您的列表。这将为您提供旧数据的当前地址。

      人员和企业不断变化。

      添加-- 如果您有良好的邮政编码,则可以使用它们而不是城市、州。只需使用“10 main st, 10045”作为您对 Google 的输入。但是您需要知道您的邮政编码是正确的。 (邮寄名单公司会为您处理。)

      【讨论】:

        猜你喜欢
        • 2013-01-13
        • 2017-09-12
        • 2019-11-05
        • 2011-05-02
        • 1970-01-01
        • 1970-01-01
        • 2013-10-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多