問題タブ [android-geofence]

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.

0 投票する
1 に答える
482 参照

android - Android:同じアプリケーションで他のユーザーのジオフェンスをテストする

私のアプリケーションでは、他の人がジオフェンスの円形領域に入ったときにユーザーに警告する必要があります。

理解を深めるために、アプリケーションを使用している親に、子供が家に到達したことを警告したいと思います。

ここでは、子の位置データ (1 分ごとに更新) をサーバーに保存しました。

ユーザーがGeofence documentationから円形領域内にいるかどうかを確認する方法を少し理解しています。しかし、サーバーデータに対してどのように行うかを理解できません。Mock Location についても読みましたが、開始方法がわかりません。私の問題は、他の人にも少しは理解できると思います。

誰かが私のアプリのようなことをしましたか? いくつかの提案と例を手伝ってください。ありがとう

0 投票する
2 に答える
1684 参照

android - ジオフェンシングでアラートを取得できません

Geofence のサンプルを実行し、 Lat 、 Lng 、 radius の 2 つのセットを割り当ててサンプルを実行しました。登録ジオフェンスをタップすると、ログに次のものが表示されます

しかし、その後は何も起こりません。gpsを有効にして現在の場所を渡された問題が何であるかはわかりませんが、効果はありません。

フェンスを越えたときにいつ通知を受け取るかわかりません。テストするために、フェンスにあるのと同じ地理座標を渡しましたが、まだアラートを受け取っていません。

stackoverflow でいくつかのスレッドを読み取った後、関数内で置き換えてみましgetService()たが、うまくいきませんでした。getBroadcast()createRequestPendingIntent

私もそれを試しました

また、genymotion の現在の位置を上記の座標に設定して機能させましたが、通知はありません。

実際のデバイスでも 3G が有効になっており、デバイスを使用して移動していますが、これまでのところ変更はありません。

0 投票する
2 に答える
774 参照

java - カスタム オブジェクトの ArrayList を格納する方法 (ジオフェンス)

Gsonを使用して、共有設定にジオフェンスのリストを保存しようとしています。これは私がこれまでやってきたことです

物事は本来あるべきものではありません.これは私のログが示すものです:

私の実際のジオフェンス ArrayList は次のとおりです。

そして、これは私がArrayListOfGeofenceクラスのために書いたものです

しかし、ジオフェンス オブジェクトを元に戻すことができないため、エラーが発生します。

0 投票する
1 に答える
768 参照

android - Android マップの球体使用距離

マップ上にポイント A と B がドロップされたポリラインがあります。

現在、私は自分の場所からの線からの距離を

そのライン上に 5 フィートごとにポイントを落としてから、

最も近い点を見つける。

外部 GPS 受信機を使用する場合、5 フィートは非常に遠く離れているため、これには別の方法またはクラスがあります。無限に小さいインクリメントに行くこともできましたが、ループとポイント ストレージ メモリを使用すると、すぐに使い果たされてしまいます。

現時点で、線からの自動距離計算をサポートする Android に組み込まれているものはありますか?

0 投票する
2 に答える
2358 参照

android - Android ジオフェンシング サンプル アプリは、GPS を使用して別のアプリが開いている場合にのみ機能します

私はGeofence API サンプル アプリケーションを使用しています。実行していますが、問題なく動作しているようです。IntentService の代わりに BroadcastReceiver を使用するように変更しました。

ただし、マップや GPS テスター アプリなど、GPS を使用する他のアプリを開いている場合にのみ、通知を受け取ります。

これらのアプリのいずれかを開いておらず、ジオフェンス ゾーンに入っても何も起こりません。しかし、そのうちの 1 つを起動するとすぐに、数秒以内に通知が届きます。

0 投票する
1 に答える
822 参照

android - Android show android natice pop up settings/cancel to enable location service

デバイスで位置情報アクセスが無効になっている場合、ユーザーがそのようなサービスにアクセスすると、位置情報サービスを使用するAndroidアプリケーションに取り組んでいます. これを行うことは可能ですか?

0 投票する
3 に答える
836 参照

android - Google Play サービスのロケーション API の使用制限

Geofences や Google Play Services 経由の ActivityUpdates などの新しい Android Location API 機能を使用している場合、使用制限はありますか?

たとえば、一度に 100 のジオフェンスを登録するなどの制限があることは知っていますが、1 日あたりに許可されるリクエストなどに関して、私が見つけることができる使用制限は、Location API ではなく Google Maps API を参照しているようです。

0 投票する
0 に答える
670 参照

android - Android 4.4 以降のバージョンでは、ジオフェンスが 3G/WiFi で機能しない

Android が提供するサンプル アプリケーション (ジオフェンスの作成と監視) を使用しています。

Android 4.4+ (KitKat) バージョンのみで、3G または WiFi 経由でジオフェンスを追加/削除できません。エラー コード 1000 が表示されるたびに ("ジオフェンスの追加: 失敗、エラー コード 1000")。

GPSを有効にするだけで(GPSが固定されているかどうかは関係ありません)、すべて正常に動作しますが、バッテリーの消耗の問題が伴います.

代替ソリューションはありますか?もしそうなら、私を導いてください。

ヘルプやガイダンスをいただければ幸いです。

: Nexus 5(4.4.4)、Nexus 4(4.4)、Samsung Galaxy S4(4.4.2) でテストしました。Android 4.3 以下では、すべて正常に動作します。

0 投票する
1 に答える
320 参照

android - サービスとしての Android ジオフェンスの例

Android 開発者の Geofence サンプルをアプリケーションのバックグラウンド サービスとして実装しようとしています。GeoActivity をサービスに変換したい。どうすればそれを行うことができますか...または、このアクティビティをバックグラウンドで実行し、別のアクティビティをフォアグラウンドで実行する方法はありますか??

コードは次のとおりです。 http://developer.android.com/training/location/geofencing.html