問題タブ [cllocationmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 「UIAccelerometer」と「CLLocationManager」の違いは何ですか?
「UIAccelerometer」と「CLLocationManager」の違いは何ですか? どちらも結果として x、y、z 軸を与えてくれます。
UI加速度計
- X -18.000
- 有-03.500
- Z -41.000
CLLocationManager
- X -0.036
- Y -0.002
- Z -1.069
この情報は、フォーマットが異なる同じセンサーからのものですか? それとも「本当の」違いはありますか?
ありがとう!
iphone - initメソッドでiVar定義の自動リリースを呼び出すのはなぜですか?
CLLocationManagerに慣れて、次のinitメソッドを含むいくつかのサンプルクラス定義を見つけました。
iVarが自動リリースされる理由がわかりません。これは、initメソッドの最後で割り当てが解除されることを意味しませんか?
また、同じサンプルコードにdeallocメソッドのiVarリリースがあるのを見て困惑しています。
何かご意見は?'
iphone - iPhone シミュレーターから座標を取得できますが、iPhone デバイスから座標を取得できません
私は(私にとって)謎のバグのようなものに出くわしました。iPhone SDK でユーザーの現在の場所を選択するコードがいくつかあります。iPhoneシミュレーターでは問題なく動作するのですが、実機で実行しようとすると変なエラーが出ます。
コードは次のとおりです (私は ASIFormDataRequest を使用して POST 要求を作成しています)。
シミュレーターでは、NSLog は緯度と経度の両方を記録しますが、iPhone では記録しません。
さらに奇妙なことに、デバイスでデバッガーを使用すると、「po datum.location」を試してみると、
(### は私の場所に置き換えられます) しかし、「(gdb) po datum.location.coordinate」を実行すると、次のようになります。
なぜこれが起こるのか分かりますか?よろしくお願いします。
iphone - iPhoneがロック/スリープしているときに座標を取得する方法は?
通常の状況ではdidUpdateToLocation
、ロック/スリープ ボタンが押されたときに (CLLocationManager の) は機能しなくnewLocation
なり、アプリはロックされている間はそれ以上の座標を取得できません。
ただし、一部のアプリはロック期間中に追跡でき、ロックを解除してマップビューを表示すると正しいルートが表示されます。明らかに、ロックされた期間中に座標を取得する方法があります。
iPhoneがロックされている/スリープしているときに座標を取得する方法は?
ヒントや詳細情報をお持ちの方は、投稿してください。ありがとう。
iphone - デバイスの偽の場所 (カスタム)
デバイスの場所を偽造するアプリがいくつかあることは知っていますが、特にやりたいことは、URL から取得した場所を使用することです。
デバイスの場所を設定するには、どの方向を探す必要がありますか。
私が持っているシナリオは、脱獄された Wi-Fi iPad がネクサスのものにつながれていることです。nexus one はバックグラウンド サービスをホストし、リクエストを受信すると現在地の GPS データで応答します。ジェイルブレイクされたiPadには、テザリングされたネクサスワンサービスにリクエストを送信することにより、時間間隔で、またはリクエストごとに(実装方法に応じて)場所を更新するバックグラウンドサービスがあります。次に、そのデータが iPad に設定され、位置情報を要求するアプリケーションがサービス データを取得します。
目標は、なりすましの場所を除いて、場所偽装アプリの機能を再作成することです。ただし、サービスを介して nexus one gps から取得されますが、デバイスの場所データを設定する方法はまだわかりません。もちろん、これをアプリごとに実装することもできますが、どのアプリでも使用できるようになれば素晴らしいと思います。
iphone - CLLocationManager クラス
CLLocationManager クラスを使用して、人が移動した距離を計算できますか?
iphone - 位置情報サービスをオフにする方法は?
ユーザーが位置情報サービスをオンにしている場合、RootController をデリゲートとして割り当てます。
ここで、appDelegate はアプリケーション デリゲートのインスタンスで、ここに位置情報サービスのインスタンスがあります。clLocationManager は CLLocationManager のインスタンスです。ユーザーが特定の地域外にいることがわかった場合は、位置情報サービスの委任を無効にしたいと考えています。私はこれをします:
ただし、このメソッドは引き続き起動します。
位置情報サービスを無効にする、または少なくともそのメソッドが起動しないようにする別の方法はありますか?
iphone - 時間間隔に基づいて CLLocationManager の場所を更新する方法
特定の時間間隔に応じて、 CLLocationManager Delegate の newLocation を更新する必要があります
iphone - マップキットのマップビューにコンパス/見出しを表示するにはどうすればよいですか
iPhone 3GS の「マップ」アプリで、通常は自分の位置を示すアイコンを 2 回クリックすると、青い点がヘッドランプからの光線のように見えます。基本的に、マップ上で自分が向いている方向を示し、画像を回転させます。によると。
このオプションは MapKit MapView を使用して利用できますか?
次のようなもので見出しを取得できることを知っています
// 精度が有効な場合、イベントを処理します。
}
しかし、Mapkit で素晴らしいヘッドランプ効果を得る方法がわかりません。また、ドキュメントもないようです。
何か案は?
iphone - シミュレーターの iphone SDK 4 ベータ版で CLLocationManager が null の場所を返すのはなぜですか?
私はこのコードを持っています:
に準拠するクラス内にこのコードがありCLLocationManagerDelegate
ます。私はSDK 3.0で以前にテストし、うまく動作しました(シミュレータとデバイスの両方で)。SDK 4 のシミュレーターでこのクラスをテストしていますがnull
、newLocation として提供されます。最初の呼び出しで NSLog を取得することさえできません。ロケーションフレームワークを使用している他のアプリをチェックしましたが、どちらも機能しません。
メッセージも実装しましたが、locationManager:didFailWithError:
呼び出されることはありません。
シミュレーターが CLLocationManager 機能を実行できないことを誰か確認できますか? (バグが既知の問題として報告されているリンクは素晴らしいでしょう)。これを修正する方法はありますか?
前もって感謝します。
-更新: 新しい SDK4 GM リリースでこれをテストしましたが、まだ動作しません。