問題タブ [clcircleregion]
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.
ios7 - iOS 7 didEnterRegion がまったく呼び出されない
次のコードを使用して、iOS アプリでリージョンを監視しています。iOS6でアプリをビルドすると完全に機能します。iOS7 でビルドすると、didEnterRegion がトリガーされません。
// リージョンを作成して iOS に登録する
// AppDelegate.m 内
また、必要なバックグラウンド モードを、plist ファイルで「アプリが位置情報の更新に登録する」として設定しました。
この機能が iOS7 で動作するために何が欠けているかについてのアイデアはありますか?
ありがとう!
ios - ジオフェンスとしての現在地の自動登録は、必要に応じて頻繁ではありません
私のコードは次のようなことをするはずです:
次の方法を使用して、半径 200 メートルのジオフェンスとして現在の場所を (大幅な場所の変更を使用して) 登録します。
ユーザーがジオフェンスを出るとき - 現在地を再登録してサーバーに送信
これはうまくいかず、期待通りに動作しないこともあれば、距離が離れているとうまく動作しないこともあります。
- ジオフェンスの自動登録方法で私の問題が何であるかを理解しようとしています。
- また、私は把握しようとしていますが、場所の大幅な変更が台無しになる可能性がありますか?
半径を 100 ~ 250 メートルに変更しようとしましたが、結果は同じです。ジオフェンス イベントからの頻繁な出口は期待どおりに発生しません。
私は何が欠けていますか?
コード:
ios - CLLocationManager を使用して、起動間でリージョンが持続するのを止めることはできますか?
CLLocationManager が起動間で監視対象リージョンを保持しないようにする方法はありますか? アプリを起動するたびに、監視対象地域の新しいセットを追加する必要があり、古いものは役に立たなくなります。それらが持続するのを防ぐか、起動時に古いものをすべてクリアする方法はありますか?
ios - CLCircularRegion は半径 1 マイル以内のランダム ポイントを取得します
これまでのところ、ランダムな緯度と経度を生成し、「CLLocationCoordinate2DIsValid」で検証してみました。しかし問題は、指定した「CLCircularRegion」内の座標を取得できないことです。以下は私が書いたロジックです:
この実装に何か問題がありますか、またはランダムなポイントを見つける他の方法はありますか?
ios - Swift で CLCircularRegion を初期化する
私は iOS のプログラミングにかなり慣れていないので、Swift の使い方を独学しています。クラス用に作成しているアプリのジオフェンシングを設定する必要があります。私の問題は、CLCircularRegion を初期化するときに、「宣言されていない型 'center' の使用」というエラーが表示されることです。私は Apple の開発者サイトのドキュメントに従いましたが、何が間違っているのかわかりません。どんな助けでも大歓迎です。ありがとうございました。
android - ジオフェンシング、iBeacons、および人々がレストランに入ったときの通知の送信
ユーザーがレストランの正面玄関を通り抜けたときに、iOS および Android アプリを介して通知を送信しようとしています。ジオフェンシングを試してみましたが、最小半径が十分に小さくなく、人々はその地域の複数のレストランから通知を受け取ります. iBeacons が存在することは知っています。彼らは私の唯一の選択肢ですか?(Foursquare がこの種の通知を送信することは知っていますが、iBeacons を使用しているとは思いません。)
firebase - ユーザーが近くにいるときに Firebase に会場を表示する
ユーザーから半径 0.5 マイル以内にある Firebase から引き出されたマップ表示会場を作成しようとしていますが、まだそこまで到達していません。誰でも助けてもらえますか?
これは私が今していることです:
1) マップと tableView に、viewDidLoad の Firebase データベースからのデータを入力します。
2) 次に、私の tableView が正常にセットアップされます: posts[indexPath.row]、特別に調整されたクラスからプルします。
しかし、問題に戻ると、すべての場所が表示されます。マップはすべての会場で過密状態です。誰でも助けてくれますか!!!