Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 你能通过编程在自定义谷歌地图路线上按距离绘制图钉(标记)吗_Google Maps_Maps_Google Maps Markers_Routes - Fatal编程技术网

Google maps 你能通过编程在自定义谷歌地图路线上按距离绘制图钉(标记)吗

Google maps 你能通过编程在自定义谷歌地图路线上按距离绘制图钉(标记)吗,google-maps,maps,google-maps-markers,routes,Google Maps,Maps,Google Maps Markers,Routes,当你进入谷歌网站并登录时,你可以点击页面顶部工具栏菜单中的“地图”选项。单击“我的位置”按钮并选择“创建地图” 在那里,您可以选择跟踪路线,例如,此地图: 通过JS(也欢迎使用其他语言),我可以放置一个Pin(标记),比如说,距离我追踪的路线起点50米?谷歌内部有一些路线的距离数据,但我还没有找到一个好的教程,也没有找到任何关于如何使用这些地图的答案 顺便说一句,我可以通过编程画一条路线,并通过代码抛出标记,通过这种方式计算地球的距离,但问题是,我开始使用的地图与我之前编写的链接中的地图类似,因

当你进入谷歌网站并登录时,你可以点击页面顶部工具栏菜单中的“地图”选项。单击“我的位置”按钮并选择“创建地图”

在那里,您可以选择跟踪路线,例如,此地图:

通过JS(也欢迎使用其他语言),我可以放置一个Pin(标记),比如说,距离我追踪的路线起点50米?谷歌内部有一些路线的距离数据,但我还没有找到一个好的教程,也没有找到任何关于如何使用这些地图的答案

顺便说一句,我可以通过编程画一条路线,并通过代码抛出标记,通过这种方式计算地球的距离,但问题是,我开始使用的地图与我之前编写的链接中的地图类似,因此路线实际上是由任何人创建的


谢谢。

我有两个英里/公里标记示例:

他们使用Mike Williams的实用程序中的GetPointAtDistance方法,该实用程序是他为v2 API和I编写的

同样的事情也可以通过v3几何体库在本地完成,但在我移植epoly时,这是不存在的


如果使用第三方库(如

等)将KML中的多段线作为本机Google Maps API v3多段线在地图上渲染,则可以对KML中的多段线执行相同的操作。我听说,自2012年7月以来,Google的人员不正式支持KML,但仍然存在,但如果有更好的方法获取多段线的信息,那不是KML让我知道的。附言:你为什么要删除修改?我的意思是,如果你只需要某些数据,或者如果你不使用js,比如安卓系统,那么这是一种有效的方式,而且更开放……不仅仅是我,社区成员也是如此。您在答案中添加了“注释”。这些信息属于你的问题或评论,而不是答案。