我知道您可以通过编程方式在 map 上添加方向标记。但是你如何让用户这样做呢?就像在 Google map 站点上一样,您只需右键单击,然后单击“从/到这里的方向”,然后添加标记。 API 中似乎没有此功能。
编辑:也许我不够清楚。我不是在谈论 API 函数。我只想让用户获得您在右键单击后获得的路线菜单。查看 google map 站点以供引用。
最佳答案
API 中没有内置任何内容来显示“从这里出发的路线”和“到这里的路线”上下文菜单,您需要自己构建该功能。
您可以处理 map 上的 * rightclick* 事件对象以获取您的上下文点击(和相关位置),然后将位置传递到 Directions Service .
注意现在建议您使用第 3 版 Google Maps API(路线服务)而不是上一个答案中建议的第 2 版 API(GDirections)。
关于javascript - 允许用户在 map 上添加方向(谷歌地图 API),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2449044/