将度量距离功能添加到谷歌地图API

时间:2015-03-19 22:33:00

标签: api maps distance measure

只是好奇是否有人知道如何在google maps api中实现“测量距离”功能。

我希望能够右键单击并具有与Google地图相同的功能...任何提示?

谢谢!

2 个答案:

答案 0 :(得分:1)

我试图通过“ Distance Matrix 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
});

然后,您将可以右键单击并具有与Google地图相同的功能。

Live Demo

答案 1 :(得分:0)

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

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

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

Calculate distance between two points in google maps V3