互動式折線公用程式

Google 地圖可根據兩個以上的經緯度座標生成簡單的折線。進一步瞭解折線編碼簡單折線複雜折線

您可以使用這項公用程式,以互動方式產生折線編碼。您也可以從編碼字串或 GeoJSON 線串,將折線解碼為座標。

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

  1. 輸入地址、郵遞區號、位置或地標。從建議清單中選取所需提示。地圖會以所選位置為中心。
  2. 在地圖上按一下即可新增標記,定義折線。標記的座標會顯示在「Locations」(位置) 清單中。
    • 「位置」清單會顯示標記的座標。
    • 「編碼折線」方塊會顯示折線編碼。
    • 「GeoJSON 線串」方塊會顯示折線的 GeoJSON 表示法。

編輯座標

  • 如要編輯位置,請拖曳地圖上的標記。
  • 如要刪除地點,請按一下「地點」清單中該地點旁邊的「x」。
  • 如要刪除所有地點並重新開始,請按一下「全部清除」

輸入座標來建立折線

  • 如果您已有座標清單,可以手動在「GeoJSON Linestring 座標」方塊中輸入經緯度,使用 GeoJSON 格式,不必放置標記。

將折線解碼為座標

  1. 將折線貼到「編碼折線」或「GeoJSON LineString」方塊中。
  2. 如果折線含有逸出字元,請按一下「取消逸出特殊字元」核取方塊,取消逸出這些字元。
  3. 按一下「解碼折線」或「解碼 GeoJSON」。座標會顯示在「位置」清單中,地圖上也會繪製折線。

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