3

最後の 1 時間、答えがあるに違いないと考えて検索しましたが、あまり見つからなかったので、ここで質問します。

サンプルアプリのリージョンを取得して、シミュレーターを介してリージョンの開始および/または終了の更新をトリガーしようとしています。特定の緯度と経度を [Debug] > [Location] > [Custom Location] で設定する方法はよく知っていますが、LocateMe サンプル アプリでは機能しているように見えますが、あまり効果がないようです。現時点では、問題が iOS シミュレーターの制限なのか、サンプル アプリが領域検出を処理する方法の制限なのかはわかりません (私はまだ iOS に慣れていません)。

に出くわしましたFTLocationSimulatorが、それが役立つかどうか疑問に思います(特に、シミュレーターを介してカスタムロケーションを設定する機能を模倣しているように見えるため)。

また、カスタム ロケーションを設定する iOS シミュレーターの機能に関する Apple のドキュメントもあまりないようです。

4

2 に答える 2

8

GPX ファイルをプロジェクトに追加し、それにウェイポイントを追加します。アプリがシミュレーションで実行されている場合は、XCode の場所のシミュレート機能 (下部のデバッグ バーにある小さな方向矢印) を使用して、GPX ファイルを選択します。XCode は、アプリへの座標の提供を開始します。

GPX ファイルの内容の例:

<?xml version="1.0"?>
<gpx>
  <wpt lat='33.749272' lon='-84.388261'><name>Atlanta, Georgia</name></wpt>
  <wpt lat='42.7335'   lon='-84.5467'><name>Lansing, Michigan</name></wpt>
  <wpt lat='32.361667' lon='-86.279167'><name>Montgomery, Alabama</name></wpt>
  <wpt lat='38.576667' lon='-92.173611'><name>Jefferson City, Missouri</name></wpt>
  <wpt lat='41.590833' lon='-93.620833'><name>Des Moines, Iowa</name></wpt>
</gpx>

シミュレーターは 2 つのウェイポイント間で「ドットを接続」することに注意してください (上記の例では、ジョージア州アトランタとミシガン州ランシングの間の線に沿って位置を生成します。

于 2012-07-09T03:46:17.150 に答える
1

これは私のために働く:

  1. シミュレーターで設定アプリケーションに移動します
  2. 案内するGeneral -> International -> Region Format -> (Choose a region)
  3. 地域を指定する

お役に立てれば!

于 2012-07-09T03:58:20.183 に答える