沿路线添加标记

bla*_*lah 1 routes google-maps-api-3 google-maps-markers directions

我试图沿着谷歌地图方向的路线创建几个标记.我已经考虑过航点作为一种选择,但根据我对其上的文档的理解,它创建了从A点到B点的路线,并通过您设置的航路点,以便从A点到达B点.不希望我的路线根据预定的航路点计算.我想要一个预定的起点和终点,我的航路点是根据地图上的距离计算的.例如,沿路线每隔许多英里创建一个标记.路点会这样做吗?如果是这样,那么在哪里做过的例子呢?

有什么建议?

Dr.*_*lle 6

正如安德鲁所说,航点不会这样做.

您没有路线的预定义点(如eaxmple),因此您可以做的是:

方向由route-> overview_path定义的点组成,这些点定义了路径的折线.

因此,您可以走这条路径,计算两个路径点之间google.maps.geometry.spherical.computeDistanceBetween()的距离,并在达到所需距离时创建标记.

以下是该建议的实现:http://jsfiddle.net/doktormolle/eNzFb/


<edit>

请注意:这个答案已经过时了.您最好使用内置的IconSequence.