言語
ウェイポイント・フォーマット - Xcode対応

iPhone、Xcode、iOS シミュレーター用の GPX ウェイポイント

Xcodeの位置シミュレーションとiPhoneのGPSテストのために、Google Mapsの道順リンクをGPXウェイポイントファイルに変換します。貼り付け、サインイン、ダウンロード。

Xcodeで動作 iOSシミュレーター対応 ルートが保存されていない
iPhone Xcode用のGoogle Maps GPXウェイポイント

完全または短いURL(例:maps.app.goo.gl)を受け付けます。を含む道順ルートリンクでなければなりません。 /dir/.

iPhone に GPX ウェイポイントを使用する理由?

iPhone 用の Google マップから GPX への変換とは、マップのルート案内 URL を Xcode および iOS シミュレーター用のウェイポイント形式の GPX に変換することを意味します。これらのツールは、密集したトラックではなく、名前付きウェイポイントを使用して位置をシミュレートします。

iOS用ウェイポイント・フォーマット

XcodeのiOSシミュレータとほとんどのiPhoneロケーションテストワークフローはGPXウェイポイントを使用します。このページはウェイポイント形式のGPXを出力します。

XcodeとiOSシミュレータ

GPXファイルをXcodeプロジェクトに直接ロードしてiOSシミュレータで動きをシミュレートしたり、iOS位置認識アプリでテストしたりできます。

プライベート・コンバージョン

Googleサインインはルートの取得にのみ使用されます。GPXファイルが生成された後、ルートデータは保存されません。

GoogleマップをiPhone用GPXに変換する方法

マップリンクからXcodeプロジェクトのGPXファイルへの3つのステップ。

1

マップのリンクをコピーする

Googleマップを開き、道順を設定し、URLをコピーします。maps.app.goo.glのリンクは、フルリンクでもショートリンクでも大丈夫です。

2

貼り付け、サインイン、変換

上のリンクを貼り付けます。Googleでログインし、iPhone/iOSモードが選択されていることを確認し、ウェイポイントGPXを取得するために変換します。

3

Xcodeまたはテストツールに追加する

GPXファイルをダウンロードし、Xcodeプロジェクトに追加するか、iOSロケーションシミュレーションワークフローにロードします。

旅行オプションのシミュレーション

GPXをダウンロードする際、シミュレーショントラベルオプションダイアログでこれらのオプションを設定することができます。

推奨速度と均一速度の比較

移動時間のシミュレーション

ルートタイプ(徒歩、自転車、車)に基づいた現実的なタイミングを得るには「推奨走行速度」を、固定速度(時速60kmなど)を設定するには「統一走行速度」を選択します。各ウェイポイントのタイムスタンプはそれに応じて分散されるので、シミュレーションの合計時間は選択したものと一致します。

移動時間のシミュレーション:推奨速度と均一速度の比較
ウェイポイントでの余分な待ち時間
各ポイントで一時停止

ウェイポイントでの余分な待ち時間

すべてのウェイポイントにオプションの一時停止を追加します。Pokemon GOの場所での停止をシミュレートしたり、ユーザーが先に進む前にポイントにしばらく滞在することを期待するアプリのテストに便利です。

GPXの標高

推定標高を含む

iPhoneまたはAndroid用にダウンロードする場合、推定標高を含めるをオンにすると、GPX内の各ポイントの推定標高値を書き込むことができます。フィットネスアプリ、地形認識ナビゲーション、または高度データを使用するツールに便利です。

GPXに推定標高を含める

知っておいて損はない

XcodeのiOSシミュレータは、ウェイポイント(名前付きの個別のGPSポイント)を持つGPXファイルを期待します。これは、AndroidアプリやGarminデバイスで使われるGPXトラックとは異なります。ここでiPhone/iOSモードを選択すると、Xcodeが直接読めるウェイポイント形式のGPXが出力されます。

Xcodeでファイルをロードするには:プロジェクトを開き、Debug → Simulate Location → Add GPX File to Projectと進み、ダウンロードしたファイルを選択します。そして、iOS SimulatorのSimulate Locationメニューから選択します。

GoogleマップのURLは、方向ルート(/dir/を含む)でなければなりません。短いmaps.app.goo.glリンクがサポートされています。

このツールの使用時期

  • iOS開発者は、実際に移動することなく、Xcodeで位置情報対応アプリをテストします。
  • QAテスターがiPhone上でロケーションシナリオを再現可能な方法で実行。
  • ナビゲーションアプリの開発者は、特定のルートでターン・バイ・ターンの道順をテストしている。
  • iPhoneでランニングやウォーキングをシミュレートするフィットネスアプリ開発者たち。

Androidのトラックフォーマットでは、アンドロイドGPXページを使用してください。Pokemon GOの場合は、Pokemon GO GPXページを使用してください。

よくある質問

Xcode で Google マップのルートをシミュレートするにはどうすればよいですか?
このページのマップルート URL をウェイポイント形式の GPX に変換し、ファイルをダウンロードして、Xcode で [デバッグ] → [位置のシミュレーション] → [GPX ファイルをプロジェクトに追加] を使用します。メニュー ラベルは Xcode のバージョン間で変更される可能性があります。必要に応じて、Apple のシミュレータのドキュメントを参照してください。
なぜトラックではなくウェイポイントなのでしょうか?
Xcode の iOS シミュレーターは、位置シミュレーションに名前付き GPX ウェイポイントを想定しています。高密度トラック ファイルは、シミュレーターではなく、Android GPS アプリと多くの Garmin ワークフローを対象としています。
これは実際の iPhone デバイスでも機能しますか?
このページでは、Xcode および iOS シミュレーターのワークフローに適した GPX ファイルを生成します。 GPX を物理デバイスにロードするかどうかは、テスト ツールによって異なります。ファイル形式自体は標準のウェイポイント GPX のままです。
ウェイポイント間に一時停止を追加できますか?
はい。変換するときに、各ウェイポイントでオプションの一時停止 (たとえば、0 秒、30 秒、または 1 分) を設定して、シミュレートされた動作が続行する前に一時的に停止するようにすることができます。
どのようなマップ リンクがサポートされていますか?
/dir/ を含むルート ルート URL を使用します。 Google マップの完全な URL と短い Maps.app.goo.gl リンクの両方がサポートされています。

iPhoneのGPXウェイポイントをエクスポートする準備はできましたか?

上にGoogle Mapsの道順リンクを貼り付け、Xcode用のウェイポイント形式のGPXをダウンロードします。