我在Angular项目中使用AgmCoreModule和AgmDirectionmodule。我想在穿越不同国家的A,B,C点之间画一条路线。我想知道每个国家分别有几公里的路程。可能吗?还是应该使用其他库?
zhouzombie 回答:在Google地图(角度)中获取每个国家/地区的距离
如果您要计算直线(如平面)上的距离,但考虑到地球的曲率/高程,我认为@turf/distance是一个不错的选择。
如果您要通过地图上的路径(包括街道等,从A到B进行计算),则必须使用Google Maps Directions API:https://developers.google.com/maps/documentation/directions/intro
AGM具有一定的实现,该实现是第三方的,有些麻烦:
https://www.npmjs.com/package/agm-direction
我过去曾经成功使用过它。
否则,您可以使用Google的官方SDK: