簡體   English   中英

如何在Google地圖上繪制路線

[英]How to Plot Route on Google Maps

我正在使用以下代碼來繪制路線

function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 3,
center: {lat: 0, lng: -180},
mapTypeId: google.maps.MapTypeId.TERRAIN
});

var flightPlanCoordinates = [
{lat: 37.772, lng: -122.214},
{lat: 21.291, lng: -157.821},
{lat: -18.142, lng: 178.431},
{lat: -27.467, lng: 153.027}
];
 var flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
geodesic: true,
strokeColor: '#FF0000',
strokeOpacity: 1.0,
strokeWeight: 2
});

flightPath.setMap(map);
}

樣本路線 目前路線

使用“折線”僅給出直線,是否有其他方法可以像在“示例路徑圖像”中那樣繪制路徑。 我曾嘗試過但沒有任何這樣的方法

在這里看看:
http://www.geocodezip.com/v3_polyline_example_arc.html
和這里:
http://www.geocodezip.com/v3_polyline_example_rhumb.html

為此,您可能需要對某種正弦曲線上的路徑進行抽象處理,以使其更加彎曲和視覺吸引力。 查看下面的問題,這里有很多深入的答案。

谷歌地圖中兩個近點之間的曲線

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM