Google 地圖可根據兩個以上的經緯度座標產生簡單的折線。 進一步瞭解折線編碼、簡單折線和複雜折線。
您可以使用這項公用程式,在地圖上互動式產生折線編碼,或輸入座標。 您也可以反向使用這項工具,將折線解碼為座標。
不過,如果您已有編碼折線或座標清單 (以 GeoJSON LineString 形式),並想在地圖上查看折線,請使用互動式折線解碼器公用程式。
在地圖上以互動方式建立折線
- 輸入地址、郵遞區號、地點或地標,將地圖置中,然後按一下「搜尋」。
- 按一下地圖,放置代表折線起點的標記。
- 標記的座標會顯示在「緯度」和「經度」方塊中。
- 按一下「新增地點」按鈕。 這會將座標新增至「位置清單」,並在「編碼折線」方塊中產生編碼。
- 繼續在地圖上放置標記,將折線上的所有位置新增至「位置清單」和「編碼折線」。
編輯座標
- 如要刪除位置,請在「位置清單」中選取該位置,然後按下「刪除所選位置」。
- 如要刪除所有地點並重新開始,請按一下「刪除所有地點」。
- 你無法編輯地點。如要編輯地點,請刪除並重新新增。 如果該位置並非清單結尾,請刪除該位置和後續所有位置。
輸入座標來建立折線
- 如果您已有座標清單,可以手動在對應的方塊中輸入緯度和經度,不必放置標記。
將折線解碼為座標
- 在「Encoded Polyline」(編碼折線) 方塊中輸入折線。
- 如果折線含有逸出字元,請按一下核取方塊取消逸出。
- 按一下「Decode Polyline」(解碼折線)。 座標會顯示在「位置清單」中,地圖上也會繪製線條。
這項公用程式使用 Maps JavaScript API。具體來說,路徑的編碼和解碼作業是由 google.maps.geometry.encoding
命名空間中的靜態方法 encodePath()
和 decodePath()
處理。如要瞭解編碼方式,請參閱「編碼折線演算法格式」。