Google 地圖可以利用兩組以上的經緯度座標產生簡單的折線。
進一步瞭解折線、簡易折線和複雜折線。
透過這個公用程式,您可以在地圖上以互動方式或輸入座標產生折線編碼。
你也可以反向使用這項工具,將折線解碼為座標。
不過,如果現有的編碼折線或座標清單 (格式為 GeoJSON Linestring),而且想在地圖上查看折線,請使用互動式折線解碼器公用程式。
在地圖上以互動方式建立折線
- 輸入地址、郵遞區號、位置或地標,將地圖置中,然後按一下「搜尋」。
- 按一下地圖即可放置標記,代表折線的起點位置。
- 標記的座標會顯示在「緯度」和「經度」方塊中。
- 按一下「Add Location」按鈕。這樣系統會將座標新增至「位置清單」,並在「編碼折線」方塊中產生編碼。
- 繼續在地圖上放置標記,即可將折線上的所有地點新增至位置清單和編碼折線。
編輯座標
- 如要刪除地點,請在「Location list」中選取該位置,然後按下「Delete Selected Location」。
- 如要刪除所有位置並重新開始,請按一下「刪除所有位置」。
- 您無法編輯地點。如要編輯地點,請先刪除再重新加入。 如果該地點不在清單末端,請刪除該地點和下列所有位置。
輸入座標來建立折線
- 如果已經有座標清單,而不需要放置標記,則可在個別方塊中手動輸入經緯度。
將折線解碼為座標
- 在「編碼折線」方塊中輸入折線。
- 如果折線含有逸出字元,只要勾選核取方塊,即可取消逸出字元。
- 按一下「Decode Polyline」(解碼折線)。 座標會顯示在「地點清單」中,且線條會在地圖上繪製。
此公用程式使用 Maps JavaScript API。具體來說,路徑的編碼和解碼是由 google.maps.geometry.encoding
命名空間中的靜態方法 encodePath()
和 decodePath()
處理。如要瞭解編碼配置,請參閱編碼折線演算法格式。