【问题标题】:Google Map identify precise address谷歌地图识别准确地址
【发布时间】:2013-10-28 03:21:37
【问题描述】:

我正在使用谷歌地图来显示地理位置信息。

用户的工作流程是:

  1. 使用自动完成功能在单个字段中填写地址并在地图上显示位置。
var autocomplete = new google.maps.places.Autocomplete(input);
...
google.maps.event.addListener(autocomplete, 'place_changed', function() { 
...
google.maps.event.addListener(marker, "dragend", function() {
  1. 如果在当前步骤中我们无法通过输入的字符串精确识别位置(准确地说我知道国家/城市/街道/号码,简称精确位置),建议用户单独输入城市/街道/号码字段。

问题是我不知道如何定义事件是否精确定义了位置,因此如果我在位置字段中输入德国,它已经将定义位置(德国某处的经度和纬度)和将标记放在上面,但这不是精确的位置。

你知道如何定义你的精确位置事件以及如何捕捉它吗?

【问题讨论】:

    标签: javascript google-maps


    【解决方案1】:

    您可以检查该点何时有道路。然后你可以准确地知道,但你需要知道一个起点。有了起点和方向服务,您就可以准确地找到起点。

    【讨论】:

      猜你喜欢
      • 2016-03-13
      • 1970-01-01
      • 2017-05-05
      • 2016-05-04
      • 2016-12-17
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多