很好奇是否有人知道如何将谷歌地图中的"测量距离"功能实现到谷歌地图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 中两点之间的距离