只是好奇是否有人知道如何在google maps api中实现“测量距离”功能。
我希望能够右键单击并具有与Google地图相同的功能...任何提示?
谢谢!
答案 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地图相同的功能。
答案 1 :(得分:0)
我不知道他们所有的API,但是这个可以计算距离矩阵。
https://developers.google.com/maps/documentation/distancematrix/
否则你可以看到这个答案: