当您访问Google网站并登录时,您可以点击页面顶部工具栏菜单中的“地图”选项。单击“我的位置”按钮,然后选择“创建地图”。
您可以选择跟踪路线,例如,此地图:https://maps.google.com/maps/ms?msid=204898944445262337567.0004d03638beb43c93029&msa=0&ll=6.235122,-75.536343&spn=0.003088,0.004823
有一些知道通过JS(其他语言也欢迎),我可以把一个Pin(标记)说,从我跟踪的路线开始50米?谷歌内部的路线有一些距离数据,但我没有找到一个好的教程,或者有关如何使用这些地图的任何答案。
顺便说一下,我可以编程绘制一条路线并通过代码投掷标记,这样计算地球的距离,但问题是我开始的地图就像我写的链接中的地图之前,路线实际上是由任何人制作的。感谢。
答案 0 :(得分:3)
我有两个Mile / Km标记示例:
他们使用Mike Williams'epoly实用程序中的方法GetPointAtDistance,他为v2 API和我ported to v3
编写了这个方法使用v3几何库可以更原生地完成相同的操作,但是当我移植epoly时,这种情况不存在。
如果您使用第三方库(如geoxml3
在地图上将其作为原生Google Maps API v3折线渲染,则可以使用KML中的折线执行相同操作