从街道名称获取街道路段(多边形或起点+终点)

时间:2018-07-21 18:17:26

标签: javascript google-maps maps gis geocoding

我正在尝试根据街道名称来获取并“突出显示”整条街道,这与Google在编写街道名称并点击搜索时所进行的操作类似。

路段:

street segment

有人对如何实现这一目标有想法吗?

1 个答案:

答案 0 :(得分:0)

所以我通过以下操作解决了这个问题:

  1. 使用overpass-api(http://overpass-api.de/api/interpreter),如下所示:[out:json];(way["name"="laksegade"] (55.6150, 12.4529, 55.7326, 12.6507););out body;>;out skel qt;; --> (55.6150, 12.4529, 55.7326, 12.6507) is the bounding box to contain the search
  2. 将响应分解为沿路段的各个点
  3. 使用这些点绘制线串

希望这对其他人有帮助。