【问题标题】:Google maps Places API V3 auto-complete search box diff between search term / place selectedGoogle maps Places API V3 自动完成搜索框在搜索词/所选地点之间的差异
【发布时间】:2015-10-09 16:12:48
【问题描述】:

我正在使用 Google 地图 Places API V3 自动完成功能 (google.maps.places.SearchBox),并添加了以下监听器:

searchBox = new google.maps.places.SearchBox(input);
     //not available at start, will be set later.
    //updateGoogleAutoCompleteSearchBoundFromMap();
    //listener if the user selected a poi or text
    searchBox.addListener('places_changed', function() {
            ...

所以我想知道现在搜索框给了我具体的地方,然后搜索词自动完成。无论我在列表中选择什么,我都会得到一个带有位置 id 的位置对象的数组。如果用户选择了搜索词或具体的地点 ID,我可以以某种方式区分吗?

因为那时我想表现得与众不同。 我在文档中找不到任何内容,所以恐怕我无法区分......

因为如果用户选择一个具体的地方,我想显示那个地方并且只显示那个地方。如果没有,我想用搜索词来做其他事情。

【问题讨论】:

    标签: javascript google-maps google-maps-api-3 autocomplete


    【解决方案1】:

    我仍然不知道为什么自动完成功能在我的某些机器上表现不同。但我发现它实际上非常简单,因为当你选择一个地方时它们的数组大小总是 1,如果你选择一个文本,它们的数组大小总是 >1。所以还是谢谢

    【讨论】:

      猜你喜欢
      • 2013-06-28
      • 2015-05-04
      • 2015-03-15
      • 1970-01-01
      • 2013-11-18
      • 2012-05-11
      • 2017-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多