【问题标题】:add marker on specific distance in route in google map v2/v3在谷歌地图 v2/v3 中的特定距离上添加标记
【发布时间】:2020-10-05 04:46:31
【问题描述】:

我想创建一个网页并使用 google map v2/v3 javascript api 来创建以下功能...

我想在两个城市之间的预定义路线(非直线)上添加一些标记。

这个新标记应该添加在用户提供的特定距离上。

我在网上搜索了很多,但我找不到演示此类功能的演示或博客...

如果有人已经经历过,请帮助我

【问题讨论】:

    标签: javascript google-maps


    【解决方案1】:

    首先,您肯定要使用 API 3,而不是 API 2,后者自 2010 年 5 月以来已被弃用。

    我认为有两种方法可以解决这个问题。
    一种是沿着路线绘制标记,并在每个标记之间绘制一条折线。这很容易设置,但基本上只是在标记之间绘制直线(或测地曲线)。例如,如果您希望路线实际沿着一条道路行驶,则需要为该道路的所有曲折绘制标记点。

    另一种方法是使用 DirectionsService 呈现两个城市之间的路线,并使用 Waypoints 指定您希望路线通过的标记。我觉得这样会更好。

    以下是可能的示例: http://code.google.com/apis/maps/documentation/javascript/examples/directions-waypoints.html

    这是关于如何构建它的 Google 教程: http://code.google.com/apis/maps/documentation/javascript/services.html#Waypoints

    为了我的钱,最好的教程无论如何都在 Google 网站上。

    【讨论】:

    • 您好,邓肯,感谢您的回复,我认为我应该尝试这些链接并使用相同的工作方式.. 我认为 v3 中的距离矩阵将帮助我根据与再次感谢原...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 2016-03-16
    • 2011-07-14
    • 2011-09-03
    相关资源
    最近更新 更多