Google マップでは、2 つ以上の緯度と経度の座標からシンプルなポリラインを生成できます。
詳しくは、ポリライン、シンプルなポリライン、複雑なポリラインをご覧ください。
このユーティリティを使用すると、地図上でインタラクティブに、または座標を入力して、ポリラインのエンコードを生成できます。
このツールを逆に使用して、ポリラインを座標にデコードすることもできます。
ただし、既存のエンコード済みポリラインまたは座標リストを GeoJSON LineString として用意していて、地図上にポリラインを表示したい場合は、インタラクティブ ポリライン デコーダ ユーティリティを使用してください。
地図上にポリラインをインタラクティブに作成する
- 住所、郵便番号、場所、ランドマークを入力して地図の中心に配置し、[検索] をクリックします。
- 地図をクリックして、ポリラインの始点を表すマーカーを配置します。
- マーカーの座標が [緯度] ボックスと [経度] ボックスに表示されます。
- [場所を追加] ボタンをクリックします。 これにより、座標が場所リストに追加され、[エンコードされたポリライン] ボックス内にエンコードが生成されます。
- 引き続き地図上にマーカーを配置して、ポリライン上のすべての場所を場所リストとエンコード済みポリラインに追加します。
座標の編集
- ビジネスを削除するには、ロケーション リストでそのビジネスを選択し、Delete Selected Location を押します。
- すべてのビジネス情報を削除してやり直すには、[すべてのビジネス情報を削除] をクリックします。
- 地域を編集することはできません。ビジネス情報を編集するには、そのビジネス情報を削除してから再度追加します。 ビジネスがリストの末尾にない場合は、ビジネスとそれに続くものをすべて削除します。
座標を入力してポリラインを作成する
- 既存の座標リストがある場合は、マーカーを配置するのではなく、それぞれのボックスに緯度と経度を手動で入力できます。
ポリラインを座標にデコードする
- [エンコードされたポリライン] ボックスにポリラインを入力します。
- ポリラインにエスケープ文字が含まれている場合は、チェックボックスをオンにしてエスケープを解除します。
- [ポリラインをデコード] をクリックします。 座標が [Location list] に表示され、地図上に線が描画されます。
このユーティリティでは、Maps JavaScript API を使用します。具体的には、パスのエンコードとデコードは、google.maps.geometry.encoding
名前空間の静的メソッド encodePath()
と decodePath()
によって処理されます。エンコード方式については、エンコード ポリライン アルゴリズム形式をご覧ください。