在地图上画一条线,并使用javascript获得国家线通过

在地图上画一条线,并使用javascript获得国家线通过,javascript,google-maps,maps,openlayers,Javascript,Google Maps,Maps,Openlayers,我正在开发一个基于地图的应用程序,目前我想做以下工作。我有两个坐标,一个起点和一个终点,可以在地图上的这些点之间画一条线。然而,我想做的是能够得到这条线经过的地图上所有国家的列表。我想知道这是否可以通过谷歌地图来实现。我已经研究了许多选项,但无法绕开实现这一目标的方法-我该如何做到这一点?您可以在该产品所在国家的不同位置查看: pOfLine.AddressDetails.Country.CountryName 行:在谷歌使用的投影中?对于远距离,这不是地球上两点之间的最短路径。谷歌使用的投影

我正在开发一个基于地图的应用程序,目前我想做以下工作。我有两个坐标,一个起点和一个终点,可以在地图上的这些点之间画一条线。然而,我想做的是能够得到这条线经过的地图上所有国家的列表。我想知道这是否可以通过谷歌地图来实现。我已经研究了许多选项,但无法绕开实现这一目标的方法-我该如何做到这一点?

您可以在该产品所在国家的不同位置查看:

pOfLine.AddressDetails.Country.CountryName

行:在谷歌使用的投影中?对于远距离,这不是地球上两点之间的最短路径。谷歌使用的投影是什么?在根据视口选择正确的拉伸时,这似乎是圆柱形极坐标,但我没有注意到任何不均匀的缩放。它不一定是谷歌地图-我只是想知道如何设置它,以便我可以获得一条线穿过的国家列表。然后,你必须定义投影和数据源。如果指定数据源(多边形列表,每个国家)和直线(大圆?极柱投影中的直线)?两点之间的线不在球体上。嗯,好的-我可以签出任何在线资源吗?是的,签出它