Google地图绘制模式测量距离

Jos*_*rez 5 javascript google-maps google-maps-api-3

我正在尝试在谷歌地图v3中实现"测量距离",就像我们在Google Maps Web中可以做的那样.

测量距离

我想知道是否有一个库可以将其作为DrawingManager的drawingMode.

Dow*_*ski 9

现在,您可以将此GoogleToolScript API v3的MeasureTool库用于执行与Google Maps提供的类似的操作.

Google Maps API的测量工具 - 项目页面

这是一个现场演示.

  • 您应该添加免责声明,表明您是作者。只是为了避免有人说你是在自我推销你的工具。顺便说一句,代码很漂亮。这是我一段时间以来见过的最简洁的 ES6 用法。 (2认同)

小智 3

这是我发现的一个简单标尺的示例,用于测量两个标记之间的距离:

http://www.barattalo.it/measure-distance-google-maps

源代码可通过该页面上的链接获得。

我希望在我自己的地形图中使用相同的基本思想来拖出一系列标记,然后使用生成的折线来绘制高程剖面等。如果成功,我将在此处发布对我的代码的引用。

也就是说,由于这个“测量距离”UI 自 2014 年 7 月以来已经成为标准桌面 Google 地图的一部分,我希望 Google 团队能够尽快通过已发布的 Google 地图 API 共享它,从而简化我们的工作(更不用说标准化此类用户绘制路径的 UI)。

供参考,

克里斯