允许用户在地图上添加路线(google maps API)

时间:2010-03-15 17:16:40

标签: javascript html api google-maps

我知道您可以通过编程方式为地图上的路线添加标记。但是你如何让用户这样做呢?就像在Google地图网站上一样,您只需右键单击,然后点击“从/到此处的指示”,即可添加标记。 API中似乎没有此功能。

编辑:也许我不够清楚。我不是在谈论API函数。我只想让用户在右键单击后获得您获得的路线菜单。查看谷歌地图网站以供参考。

1 个答案:

答案 0 :(得分:4)

API中没有任何内容可以显示“从这里开始的方向”和“到此处的方向”上下文菜单,您需要自己构建该功能。

您可以在map对象上处理* rightclick *事件以获取您的上下文点击(以及相关位置),然后将这些位置传递到Directions Service

N.B。现在建议您使用版本3 Google Maps API(路线服务),而不是之前答案(广告信息图)中建议的版本2 API。