【问题标题】:Google Maps API - Cant't find autocomplete suggested textGoogle Maps API - 找不到自动完成的建议文本
【发布时间】:2012-01-16 17:55:09
【问题描述】:

我需要在 Google 地图上使用自动填充功能,但我不希望用户必须点击建议才能找到位置。

如果我们复制自动完成中建议的文本:

http://code.google.com/intl/pt-BR/apis/maps/documentation/javascript/examples/places-autocomplete.html

并将它们粘贴到地理编码示例中:

http://code.google.com/intl/pt-BR/apis/maps/documentation/javascript/v2/examples/geocoding-simple.html

有时 Google 无法找到它们,有时它会找到错误的位置。

示例:Shopping Centre Norte - Travessa Casalbuono,巴西圣保罗

有人知道如何处理吗?

【问题讨论】:

    标签: javascript google-maps autocomplete


    【解决方案1】:

    地理编码器就是这样 - 一个地理编码器。地理编码器了解地址 - 并尝试将它们转换为坐标。

    它不理解企业名称。所以字符串开头的企业名称,会混淆地理编码器。

    不要尝试将公司名称传递给地理编码器。

    你为什么还要尝试?自动完成数据包含坐标。

    【讨论】:

    • 有时用户只是在不点击自动完成建议的情况下编写和搜索。谷歌地图网站工作正常,但我无法通过使用他们的公共 API 来完成。
    猜你喜欢
    • 2012-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    • 2020-05-17
    • 2013-11-18
    • 1970-01-01
    • 2017-10-22
    相关资源
    最近更新 更多