从提交按钮触发谷歌地图中的places_changed
Trigger places_changed in Google maps from submit button
我想在单击提交按钮时触发我的placed_changed
函数。 所以这是我所拥有的,我有一个使用 google.maps.places.SearchBox
分配的searchbox
,一旦我单击输入并关注焦点上的搜索框,它就会触发事件:
google.maps.event.addListener(searchBox, 'places_changed', function() {
runMainPopulation(searchBox.getPlaces());
});
运行下一个函数。 现在我要做的是让这个函数在我单击search button
或单击我的searchbox
上单击 Enter 后运行。
建议,想法?
我想通了。
我不得不通过google method
帖子初始化Google searchBox
。
例如:
$(".submit-search").bind('click', function() {
input.focus();
var e = jQuery.Event("keydown");
e.which = 13; // # Some key code value
$(input).trigger(e);
google.maps.event.trigger(searchBox, 'place_changed');
});
这是行不通的,我不确定为什么,但它没有。 submit-search
是旁边的按钮searchBox
也定义为 input
.
现在,如果我初始化我的输入触发器焦点并单击google.maps.event.trigger
它就可以完美地工作:
$(".submit-search").bind('click', function() {
google.maps.event.trigger(input, 'focus')
google.maps.event.trigger(input, 'keydown', {
keyCode: 13
});
});
相关文章:
- 在自动完成中使用Google Maps Places API;API不工作
- 从Chrome扩展加载Places API库
- 带有新API密钥的Google Places Library OVER_QUERY_LMIT
- Google Places API显示雷达搜索中的位置图标/图像
- 如何使用Google Places Javascript API搜索附近的位置(自动从浏览器获取坐标)
- InvalidValueError:initAutocomplete 不是 Google Places 和 Autoco
- 如何使用地点ID从Google Places JS API检索地点详细信息
- 在Google Places API中为每个位置类型单独标记
- 将Google Places API与Rails应用程序集成
- 当至少有20个搜索结果时,只呈现10个搜索结果?使用Google Places API
- 如何使用带有搜索按钮的Google Places API
- 如何使用promise获取Google Places数据
- Google Places Library Replacement for google.maps.LocalSearc
- 如何检测用户何时在Google Places字段中输入无效位置
- Rails-jQuery地理编码和Places自动完成插件不起作用
- 如何使用Google Places API获取邮政编码
- 如何在模板中加载和访问Google Places库
- “;位置搜索框”;在Google Places API中
- javascript, gulp, watch, changed
- Ajax and Google Places API getting json