インタラクティブ ポリライン エンコーダー ユーティリティ

Google マップでは、2 つ以上の緯度と経度の座標から単純なポリラインを生成できます。ポリラインのエンコード単純なポリライン複雑なポリラインの詳細を確認する。

このユーティリティを使用すると、地図上でインタラクティブに、または座標を入力して、ポリライン エンコードを生成できます。このツールを逆に使用して、ポリラインを座標にデコードすることもできます。

ただし、既存のエンコードされたポリラインまたは座標のリストを GeoJSON linestring として使用し、地図上にポリラインを表示する場合は、インタラクティブ ポリライン デコーダ ユーティリティを使用します。

地図上でポリラインをインタラクティブに作成する

  1. 住所、郵便番号、場所、ランドマークを入力して地図の中心に表示し、[検索] をクリックします。
  2. 地図をクリックして、ポリラインの開始位置を表すマーカーを配置します。
  3. マーカーの座標が [緯度] ボックスと [経度] ボックスに表示されます。
  4. [地域を追加] ボタンをクリックします。 これにより、座標が [Location list] に追加され、[Encoded Polyline] ボックスにエンコードが生成されます。
  5. 地図上にマーカーを配置し続けると、ポリライン上のすべての場所が場所のリストエンコードされたポリラインに追加されます。

座標の編集

  • ロケーションを削除するには、[ロケーション リスト] でロケーションを選択し、[選択したロケーションを削除] を押します。
  • すべての地域を削除して最初からやり直すには、[すべての地域を削除] をクリックします。
  • ビジネス情報を編集することはできません。場所を編集するには、場所を削除して再度追加します。リストの末尾にない場合は、その場所とそれ以降のすべての場所を削除します。

座標を入力してポリラインを作成する

  • 座標の既存のリストがある場合は、マーカーを配置する代わりに、それぞれのボックスに緯度と経度を手動で入力できます。

ポリラインを座標にデコードする

  1. Encoded Polyline ボックスにポリラインを入力します。
  2. ポリラインにエスケープされた文字が含まれている場合は、チェックボックスをクリックしてエスケープを解除します。
  3. [ポリラインをデコード] をクリックします。 座標が [位置リスト] に表示され、地図上に線が描画されます。

このユーティリティは Maps JavaScript API を使用します。具体的には、パスのエンコードとデコードは、google.maps.geometry.encoding 名前空間の静的メソッド encodePath()decodePath() によって処理されます。エンコード スキームについては、エンコード ポリライン アルゴリズム形式をご覧ください。