谷歌混合折线和方向

时间:2014-07-19 13:33:58

标签: javascript google-maps google-maps-api-3

我正在尝试使用Google地图构建一个用于构建路线的应用。我需要结合谷歌的方向服务和谷歌的折线。路线可能只包含方向或折线。它也可以是由方向和折线的部分构建的特殊路线。例如:
路线包含9个点/标记(A-I)和4个部分:

ABC - directions from A to C (B is waypoint)
CDE - polyline C-D-E
EFG - one more direction from E to G (F is waypoint)
GHI - polyline of G-H-I

C, E, G - are turning points of directions and polylines

从A点到I点逐步构建路线。方向或折线的构建取决于外部标志/变量。每个点都显示为标记。路线的每个标记都应该是可编辑的(可拖动的),而不依赖于其他路线部分 当方向的航点的标记改变时,应重新计算整个路线的方向部分(前一个和下一个折线应保持原样)。
当折线的航点标记发生变化时,应重新绘制路线的折线部分(前一个和下一个方向应保持原样)。
当标记转折点发生变化时,折线的点会改变其位置并重新计算方向。

我正在寻找实施的最佳方式,但我已经没有想法了。

PS。
当我说方向时 - 我的意思是http://goo.gl/1umeBG
当我说折线时 - 我的意思是http://goo.gl/mdTHRD

1 个答案:

答案 0 :(得分:0)

我找到了如何构建它。所有来源均可在https://bitbucket.org/dunice-zlidnev/mixed_routes/获得(非常简单的设计,只是基础)
随意使用。