問題タブ [cllocation]
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 - CLLocation ロケーションポイントを配列に保存すると、メモリ/パフォーマンスの問題が発生します
iPhone GPS の「ランキーパー」タイプのアプリで少し問題が発生しています。ほとんどすべての点で、アプリは問題なく動作します。私が設計した方法は、CLLocation オブジェクトを配列に追加し、そのオブジェクトの配列を MySQL データベースに格納することです。次に、マップビューを開くと、サーバーから配列を取得し、少し操作して、データを使用してマップにピンを追加します。
私が言うように、これはすべて正常に機能しており、私の机に座っているときにシミュレーターとデバイスで美しくうまく機能します (そして、楽器を使用して - 漏れはありません)。ただし、デバイスでアプリをテストし、実際に家を出て通りを15分歩いたところ、CLLocationManagerオブジェクトの更新が停止し、配列がMySQLにPOSTされた時点でアプリがクラッシュしました-ほぼ確実に(私は思う)メモリの問題のため。
そういうわけで、私は比較的初心者なので、優しくしてください。オブジェクトを配列に格納するより効率的な方法を開発することについてアドバイスを探しています。アプリを溶かします。
私が使用しているコードの(選択)は次のとおりです。
// CLocation オブジェクトが有効かどうかを判断するコードと、他にも 1 つまたは 2 つの小さなことを取り出していることに注意してください。
iphone - MapKit の後の画面でユーザーの位置を取得する方法は?
私は RootViewController (これは私の RootViewController.h のコードです) クラスでユーザーの地理位置情報を計算する iPhone 用のナビゲーション ベースのアプリを構築しています。
これが私の RootViewController.m クラスのコードです。
RootViewController クラスでユーザーの地理位置情報を計算しているため、後で MapViewController.m クラスのアプリケーションで MapKit を使用するときにこれらの値を再利用したいと考えています。
マップがユーザーの位置を中心にして、適切なスパン値も選択するようにしたいと思います。
iphone - 特定の場所に向かっている矢印を表示する
現在の見出しに応じて、特定の注釈を指す矢印を配置する方法を知っている人はいますか? 例えば; 現在の見出しが注釈の座標と同じ場合、矢印を垂直にしたい。私はペイパル経由で私のためにこのことをしてくれる人に50ドルを提供しています。下の写真を見てください。
.
iphone - アプリケーションがバックグラウンドにあるときに CLLocation を実行する
CLLocation をバックグラウンドで更新し続けるにはどうすればよいですか。アプリケーションデリゲートでこれを行うにはアプリケーションを登録する必要があると思いますが、これへの参照がどこにも見つかりませんか?
iphone - iPhone アプリで特定の CLLocation に直面しているかどうかを確認する方法
私は拡張現実アプリを作成していますが、現在の場所と進行方向の情報、および 2 番目の場所が実際にその場所に面している場合、どのように判断すればよいか少しわかりません。CLLocation見出しの特定の部分に関係していると思いますが、少しわかりません。どんな助けでも素晴らしいでしょう、どうもありがとう
iphone - コア ロケーション リージョン モニタリング
これを使用する知識を知っている人はいますか:
- (void) startMonitoringForRegion:(CLRegion *)region desiredAccuracy:(CLLocationAccuracy)accuracy
私はそれを自分のプロジェクトに実装しようとしていますが:
- (void) locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region
呼ばれたことはないですか?
誰かがサンプルコードを持っているか、なぜこれが起こっているのか知っていますか?
私のコードは次のとおりです。独自の LocationManager クラスで次のようなメソッドを作成しました。
次に、次のように呼び出します。
次の NSLog を取得します。
2011-01-30 19:52:26.409 TestingLocation[10858:307] 監視を開始
2011-01-30 19:52:27.103 TestingLocation[10858:307] 監視地域:
ただし、次の場所から NSLog を取得しないでください。
また
ありがとう
iphone - MKMapKit2つの注釈間の真の距離
ユーザーの現在地と最も近いもの(店舗など)との距離を計算するアプリケーションを作りたい。直接距離(A点からB点までの線)ではなく、実際の距離(公道をたどる)を取得する方法はありますか?
ありがとうございました
iphone - ALAssetPropertyLocationは、3gsiPhoneのiOS4.0以降では機能しませんが、iPhone4では完全に機能します
(設定などから)位置情報サービスが有効になっているアプリがあり、ALAssetsLibraryを使用してデバイスからすべての写真を読んでいます。
iPhone4 iOS 4.2.1では完全に機能しますが、同じコードと同じアセットは、どの3gsのiOS(4.0から4.2.1まで)でも機能しません。
問題は、3gsで常に無効なCLLocationを取得することです。
iPhone4の同じ画像(両方のデバイスにコピーされた)でも有効なCLLocationが返されますが、3gsでは無効になります。画像画像自体は両方のデバイスで有効であり、CLLocationのみが無効です。クラッシュは発生せず、コードは無効なブロックにステップインしません。無効なCLLocationデータを除けば、すべて正常に機能します。
同じアセット、同じコード、同じiOSバージョン(4.2.1)の出力:
iPhone4:<+51.23816667、-0.57700000> +/- 0.00m(速度-1.00 mps /コース-1.00)@19/02/201101:59:28グリニッジ標準時
3gs:<nan、nan> +/- 0.00m(速度-1.00 mps /コース-1.00)@ 2011-02-19 01:20:35 +0000
(無効な場所の日付は現在の時刻であることに注意してください)
このようなCLLocationを取得しています:
ビューコントローラDidLoadで呼び出されたALAssetsLibraryコードは、次のようになります(完全に標準)。
最後に、ネイティブフォトアプリでは、写真は3gsの正しい場所に表示されるため、どこかにそのデータが必要です。どういうわけかそれを読み取れません。
それがデバイス(3gs)の問題であるかどうかは完全にはわかりませんが、通常は問題ではありません...
iphone - CLLocationヘッダーは常に-1です
やあみんな、私はコンパスを使って所定の場所の方向を指すアプリを作ろうとしていますが、今のところ私は基本的なコンパスの作り方を理解しようとしています。ガイドに従いましたが、ヘッダーとして常に「-1」が表示され、一度だけ機能するようになりました。それ以降、コードを変更していません。どんなアイデアも役に立ちます。
および実装ファイル...
iphone - userdefaults iphone sdkにcllocation値の配列を保存します
こんにちは、cllocation 値の配列があります。その配列を userdefaults に保存する必要があります...どうすればよいですか...?
こんにちは、これらのオブジェクトを配列に追加します: [AM_locationMP.favArray addObject:[AM_locationMP.locationData objectAtIndex:AM_locationMP.indexno]];
ここで、場所データは場所の目印値の配列です。
ここで、maplocationVO クラスは目印 MapLocationVO *currentMapLocation; 用です。
[AM_delegate.locationData addObject: currentMapLocation];