将测量距离功能添加到谷歌地图api中



很好奇是否有人知道如何将谷歌地图中的"测量距离"功能实现到谷歌地图api。

我希望能够右键单击并具有与谷歌地图相同的功能。。。有什么建议吗?

谢谢!

我试图用;距离矩阵API";这个节点包救了我的命:https://www.npmjs.com/package/measuretool-googlemaps-v3

你只需要安装它与:

npm i measuretool-googlemaps-v3

在代码中包含MeasureTool.min.js文件。

并为google.maps.Map实例创建一个新的度量工具对象:

measureTool = new MeasureTool(map, {
  showSegmentLength: true,
  tooltip: true,
  unit: MeasureTool.UnitTypeId.METRIC // metric, imperial, or nautical
});

然后,您将能够右键单击,并具有与谷歌地图相同的功能。

实时演示

我不知道他们所有的API,但这一个可以计算距离矩阵。

https://developers.google.com/maps/documentation/distancematrix/

否则你可以看到这个答案:

计算谷歌地图V3 中两点之间的距离

最新更新