【问题标题】:Google map api - autocomplete (japanese)谷歌地图 api - 自动完成(日语)
【发布时间】:2012-03-28 15:07:38
【问题描述】:

当我搜索卢布尔雅那时,我得到了建议:卢布尔雅那,リュブリャナ,斯洛文尼亚。这也发生在其他城市(Velenje、ベレニエ、斯洛文尼亚……)。所以我需要帮助来绕过它或以某种方式纠正它。 (我的项目需要自动完成)

您可以在这里自己测试:https://google-developers.appspot.com/maps/documentation/javascript/examples/places-autocomplete

【问题讨论】:

    标签: google-maps autocomplete


    【解决方案1】:

    对我来说工作正常,而且是英文的,当你在页面中包含 api 时,你可以尝试覆盖语言设置:

    <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&language=en">
    

    【讨论】:

    • 如果我像你所说的那样更改为 language=en,没有任何变化。日语还在。
    • 除此之外,我不知道这是我知道的唯一语言选项。我注意到我可以搜索“ベ”,即使在“en”版本上它也会完成日本地名,您可能想检查您没有传递任何可能被解释为假名的东西,也许做一个 geoip 搜索在您被分配的 IP 地址上。
    【解决方案2】:

    这可能是数据质量相关的问题,因为我的情况非常相似,看这里:Google Maps api v3 autocomplete weird characters in result我已经向谷歌报告了这个问题,但他们指出它与数据有关,所以它被报告回数据提供者(在我的情况下是 Teleatlas)。

    【讨论】:

      猜你喜欢
      • 2016-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      • 2014-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多