互動式折線編碼器公用程式

Google 地圖可以利用兩組以上的經緯度座標產生簡單的折線。
進一步瞭解折線簡易折線複雜折線

透過這個公用程式,您可以在地圖上以互動方式或輸入座標產生折線編碼。
你也可以反向使用這項工具,將折線解碼為座標。

不過,如果現有的編碼折線或座標清單 (格式為 GeoJSON Linestring),而且想在地圖上查看折線,請使用互動式折線解碼器公用程式

在地圖上以互動方式建立折線

  1. 輸入地址、郵遞區號、位置或地標,將地圖置中,然後按一下「搜尋」
  2. 按一下地圖即可放置標記,代表折線的起點位置。
  3. 標記的座標會顯示在「緯度」和「經度」方塊中。
  4. 按一下「Add Location」按鈕。這樣系統會將座標新增至「位置清單」,並在「編碼折線」方塊中產生編碼。
  5. 繼續在地圖上放置標記,即可將折線上的所有地點新增至位置清單編碼折線

編輯座標

  • 如要刪除地點,請在「Location list」中選取該位置,然後按下「Delete Selected Location」
  • 如要刪除所有位置並重新開始,請按一下「刪除所有位置」
  • 您無法編輯地點。如要編輯地點,請先刪除再重新加入。 如果該地點不在清單末端,請刪除該地點和下列所有位置。

輸入座標來建立折線

  • 如果已經有座標清單,而不需要放置標記,則可在個別方塊中手動輸入經緯度。

將折線解碼為座標

  1. 在「編碼折線」方塊中輸入折線。
  2. 如果折線含有逸出字元,只要勾選核取方塊,即可取消逸出字元。
  3. 按一下「Decode Polyline」(解碼折線)。 座標會顯示在「地點清單」中,且線條會在地圖上繪製。

此公用程式使用 Maps JavaScript API。具體來說,路徑的編碼和解碼是由 google.maps.geometry.encoding 命名空間中的靜態方法 encodePath()decodePath() 處理。如要瞭解編碼配置,請參閱編碼折線演算法格式