Google maps Places API V3自动完成搜索框中所选搜索词/地点之间的差异
Google maps Places API V3 auto-complete search box diff between search term / place selected
我使用的是Google maps 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() {
...
所以我想知道现在搜索框给我具体的地方,然后搜索词自动完成。无论我在列表中选择什么,我都会得到一个带有places对象和places id的数组。我能区分用户选择的是搜索词还是具体地点id吗?
因为那时我想表现得不一样。我在文档中找不到任何东西,所以我恐怕无法区分....
因为如果用户选择了一个具体的地方,我只想显示那个地方,而且只显示那个地方。如果没有,我想用其他的搜索词
我仍然不知道为什么自动完成在我的一些机器上的行为不同。但我发现它实际上很简单,因为它们的数组大小总是1,当你选择一个位置和>1,如果你选择一个文本。所以无论如何,谢谢
相关文章:
- 用程序搜索JQuery数据表中的文本
- 函数参数中的数据与指定变量之间的任何性能差异
- 全局变量和全局对象的属性之间有什么区别吗
- java.net和javascript之间正则表达式的差异
- 在html Select中添加搜索
- Ajax Live搜索发布到Laravel视图
- 如何在jQuery中搜索两个字符之间的字符串
- Angular ng sortable-如果我在一个栏中添加了一个搜索框,则拖放在两列之间无法正常工作
- Regex,它搜索一个起始字符,介于两者之间的任何字符,然后是一个结束字符
- 如何在Angular JS中的控制器之间共享搜索功能
- (html) Google 地图搜索结果与 Maps/地点 API 调用之间的差异(结果较少)
- 如何有效地搜索具有介于 jquery 之间的索引的 name 属性的输入
- 正则表达式在字符串中搜索两个字符串之间的内容
- 搜索的地址与谷歌地图 api v3 上最近的现有地标之间的距离
- MVC5 - 检查用于搜索日期字段的 2 个日期(文本框)之间的重叠
- 角度如何在搜索和结果视图之间切换并传递数据
- 输入中的ngBlur和该输入框中搜索的列表项目之间的问题
- Google maps Places API V3自动完成搜索框中所选搜索词/地点之间的差异
- 避免两个搜索词之间的标点符号或任何不需要的字符的正则表达式
- Javascript正则表达式搜索{}之间的字符串