如何在谷歌地图中绘制海路线?

时间:2017-02-02 21:53:11

标签: google-maps

https://www.marinetraffic.com/en/voyage-plannerhttp://www.searoutefinder.com/等网站如何在Google地图中绘制海上路线?

1 个答案:

答案 0 :(得分:1)

Google Maps API目前不支持海运或空中旅行。话虽如此,看起来您提到的网站正在使用折线来获取路线。这里有一篇关于折线的好文章:

https://developers.google.com/maps/documentation/javascript/examples/polyline-simple

那篇文章有一个JSFiddle,它展示了如何使用折线进行飞行计划。海路将遵循相同的逻辑。您可以使用lat,lng坐标创建路径路径,如下所示:

var searRouteCoordinates = [
{lat: 37.772, lng: -122.214},
{lat: 21.291, lng: -157.821},
{lat: -18.142, lng: 178.431},
{lat: -27.467, lng: 153.027}
];

您可以将每个lat,lng对视为沿路线的航路点。目前,这是展示海路或航线的唯一途径。

我希望这有帮助!