0

我在 Angular 项目中使用 AgmCoreModule 和 AgmDirectionModule。我想在 A、B、C 点之间画一条经过不同国家的路线。我想知道每个国家分别有多少公里的路线。可能吗?或者你应该使用一些不同的库?

4

1 回答 1

0

如果您想计算直线(如平面)的距离,但考虑到地球的曲率/高程,我认为@turf/distance是一个不错的选择。

如果您想通过地图上的路径计算(街道等,从 A 到 B),您必须使用谷歌地图方向 API:https ://developers.google.com/maps/documentation /方向/介绍

AGM 有一定的第三方实现,有点可疑:

https://www.npmjs.com/package/agm-direction

我过去曾成功使用过它。

否则你可以使用google的官方sdk:

https://github.com/googlemaps/google-maps-services-js

于 2019-11-21T15:16:53.070 回答