【问题标题】:place google autocomplete address info on page, not in form将谷歌自动完成地址信息放在页面上,而不是在表单中
【发布时间】:2016-05-18 18:13:47
【问题描述】:

https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

我想通过页面上的自动填充显示城市、州和国家(格式:城市、州、国家),但不是在表单中。当用户选择自动完成时,我希望在他们选择它时显示该信息,作为当前页面上的一种标题,而不是在后续页面上。

我应该将单独的 Div 与自动完成中的 Id 背靠背放置吗?

您会在此页面上注意到,例如,一旦您选择了自动填充功能,您的位置就会立即成为页面的“标题”。 http://latestweatheralerts.com/

谢谢

【问题讨论】:

标签: javascript html autocomplete


【解决方案1】:

由于文档添加了演示代码:

var autocomplete = new google.maps.places.Autocomplete(input); 
autocomplete.bindTo('bounds', map);

autocomplete.addListener('place_changed', function() {
    var place = autocomplete.getPlace(); 
    //Now do something with the place object properties 
}); 

【讨论】:

  • 我不确定这是否解决了我的问题?
  • 我以前用过,效果很好。当您从下拉列表中单击地址时,将调用 places_changed。但是你需要添加自己的逻辑来设置标题(这只是一个自定义的 dom 元素)。
猜你喜欢
  • 1970-01-01
  • 2019-12-22
  • 1970-01-01
  • 2021-04-12
  • 1970-01-01
  • 2017-04-25
  • 1970-01-01
  • 2019-07-17
  • 1970-01-01
相关资源
最近更新 更多