web-dev-qa-db-ja.com

Googleマップルートを座標の配列に変換する方法は?

Googleマップのルート、方向を緯度/経度座標の配列に変換するためのツールや方法はありますか?私がやろうとしているのは、アプリケーションをテストするためにNMEAセンテンスをシミュレートすることです。

5
Michael

このビデオは非常に役立ちました。最初の部分はあなたの質問に関するものです。地図にルートをプロットしてエクスポートする方法を示します。エクスポートは.kmz形式になりますが、ファイル拡張子を.Zipに変更してから解凍すると、.kmlファイルが得られます!

https://www.youtube.com/watch?v=VMv0yK7XCrY&feature=iv&src_vid=gPvV_c1M8yc&annotation_id=annotation_1759513777

手順:

  • Googleアカウントにサインインします/アカウントを持っていない場合は、この方法でアカウントを作成する必要があります。

  • Googleマップに移動します( https://maps.google.com/

  • 検索バーの下にある[マイマップ]をクリックしてから[作成]をクリックします

  • 次に、検索バーの下にある[線を引く]をクリックして、希望する種類のルートを選択します

  • マップ上で目的のエリアを見つけ、1回クリックして開始点を設定します。

  • 目的のルートを描画し、ダブルクリックして終点を設定します。 (奇妙な角を曲がってパスが移動する場合、シングルクリックを使用してルート内のポイントを修正できます)

  • ルートに満足したら、[共有]の右側にある3つのドットをクリックして、[KMLにエクスポート]を選択します。

  • [マップ全体]オプションを選択したルートのみに変更し、[ダウンロード]をクリックします。

  • ダウンロードされたファイルは.KMLにエクスポートすると言われていますが、ダウンロードしたファイルは.KMZなので、ファイルの拡張子を.Zipに変更するだけで、.Zipファイル内に.KMLファイルが見つかります。 .Zipファイルから.KMLファイルを抽出します。

  • テキストエディタ(Notepad ++、CodeBlocks、...)で.KMLファイルを開くと、ルートのすべての座標を含むタグ(複数ある場合はタグ内のタグ)が見つかります。

2
Yiannis

Google Maps APIで遊ぶことができます。または、Google Mapルート上のウェイポイントの座標をすばやく見つけることに興味がある場合は、これを使用して.gpxファイル(Garminまたは "generic"形式)を生成できます。ツール

http://www.cgtk.co.uk/navigation/gpx

結果の.gpxファイルには、必要なデータが10進緯度と経度で表示されます。指示に従って、Googleの無料APIは10ウェイポイントに制限されています。私はA. S. Buden(http://www.cgtk.co.uk/)と提携していないことに注意してください。

1
Charles Lindsay