【问题标题】:Allow user to add directions on a map (google maps API)允许用户在地图上添加路线(谷歌地图 API)
【发布时间】:2011-01-27 18:55:32
【问题描述】:

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

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

【问题讨论】:

  • 您使用的是 v3 API 还是 v2 API?

标签: javascript html api google-maps


【解决方案1】:

API 中没有内置任何内容来显示“从这里出发的路线”和“到这里的路线”上下文菜单,您需要自己构建该功能。

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

注意现在建议您使用第 3 版 Google Maps API(路线服务),而不是上一个答案中建议的第 2 版 API (GDirections)。

【讨论】:

    猜你喜欢
    • 2012-06-27
    • 2016-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    相关资源
    最近更新 更多