在Google地图(角度)中获取每个国家/地区的距离

我在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:

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

本文链接:https://www.f2er.com/3057038.html

大家都在问