Google 地圖可根據兩個以上的經緯度座標生成簡單的折線。進一步瞭解折線編碼、簡單折線和複雜折線。
您可以使用這項公用程式,以互動方式產生折線編碼。您也可以從編碼字串或 GeoJSON 線串,將折線解碼為座標。
在地圖上以互動方式建立折線
- 輸入地址、郵遞區號、位置或地標。從建議清單中選取所需提示。地圖會以所選位置為中心。
- 在地圖上按一下即可新增標記,定義折線。標記的座標會顯示在「Locations」(位置) 清單中。
- 「位置」清單會顯示標記的座標。
- 「編碼折線」方塊會顯示折線編碼。
- 「GeoJSON 線串」方塊會顯示折線的 GeoJSON 表示法。
編輯座標
- 如要編輯位置,請拖曳地圖上的標記。
- 如要刪除地點,請按一下「地點」清單中該地點旁邊的「x」。
- 如要刪除所有地點並重新開始,請按一下「全部清除」。
輸入座標來建立折線
- 如果您已有座標清單,可以手動在「GeoJSON Linestring 座標」方塊中輸入經緯度,使用 GeoJSON 格式,不必放置標記。
將折線解碼為座標
- 將折線貼到「編碼折線」或「GeoJSON LineString」方塊中。
- 如果折線含有逸出字元,請按一下「取消逸出特殊字元」核取方塊,取消逸出這些字元。
- 按一下「解碼折線」或「解碼 GeoJSON」。座標會顯示在「位置」清單中,地圖上也會繪製折線。
這項公用程式使用 Maps JavaScript API。具體來說,路徑的編碼和解碼作業是由 google.maps.geometry.encoding 命名空間中的靜態方法 encodePath() 和 decodePath() 處理。如要瞭解編碼方式,請參閱「編碼折線演算法格式」。