我正在使用谷歌地图来显示地理位置信息。
用户的工作流程是:
- 使用自动完成在单个字段中填写地址并在地图上显示位置。
var autocomplete = new google.maps.places.Autocomplete(input); ... google.maps.event.addListener(autocomplete, 'place_changed', function() { ... google.maps.event.addListener(marker, "dragend", function() {
- 如果在当前步骤中我们无法通过输入的字符串精确识别位置(准确地说我确实知道国家/城市/街道/号码,简称精确位置),建议用户在单独的字段中输入城市/街道/号码。
问题是我不知道如何定义事件是否精确定义了位置,因此如果我在位置字段中输入德国,它已经将定义位置(德国某处的经度和纬度)并放置标记在它上面,但它不是精确的位置。
你知道如何定义你的精确位置事件以及如何捕捉它吗?