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

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

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

Google マップのポリラインは、緯度と経度のペアのセットとして構成されます。また、エンコードされたポリラインの各頂点(位置)について、そのレベルとそのそれ以上のレベル(ズームレベルを上げるなど)に位置を表示することを示すレベルを指定できます。特定の場所に場所が表示されない場合は、最後に表示された場所から次の表示場所まで、線が移動します。出発地と目的地はレベル 3 の地点でなければなりません。そうしないと、ポリラインはすべてのレベルで表示されるわけではありません。

このインタラクティブ ユーティリティを使って、ポリラインのエンコードを計算できます。

  1. 地図をクリックして、ポリラインの最初の場所を配置します。マーカーをドラッグして位置を調整できます。
  2. 必要に応じて、[Display Level] フィールドに場所の適切なレベルを指定します。
  3. [場所を追加] ボタンをクリックして、場所リストに場所を追加します。
  4. ポリライン上の位置ごとにこの手順を繰り返します。
  5. ポリラインのエンコードは、[エンコード済みポリライン] フィールドと [エンコード レベル] フィールドに表示されます。google.maps.Polyline を作成するときに、これらの値を locationslevels に使用します。