特定の人がセーフ ゾーンから出たときにアラート メッセージを送信するアプリケーションを開発しています。位置情報を追跡するために GPS を使用しています。セーフゾーンを設定する方法について、誰かが私にいくつかのアイデアを提案できますか.
質問する
104 次
1 に答える
0
それを行う最善の方法。組み込みの近接アラートを備えた携帯電話での位置と近接の計算
データベース内のすべてのセーフ ゾーンを保持するには、基本的なサーバー アプリケーションを作成する必要があります。そのサーバー アプリケーションは、すべてのセーフ ポイントを Android アプリケーションに転送するための定義ファイル (xml または json) も生成する必要があります。その後、アプリケーションはそのセーフ ポイントをサーバーからダウンロードできます。
エリア定義 json ファイルの例。
{"areas": [
{"area-name": "Dangerous areas in NY",
"danger-score": 5,
"coordinates": [
{"lat": "00.00000","lon": "00.00000", "radius": 2},
{"lat": "00.00000","lon": "00.00000", "radius": 5},
{"lat": "00.00000","lon": "00.00000", "radius": 10},
{"lat": "00.00000","lon": "00.00000", "radius": 25}
]},
{"area-name": "Less Dangerous areas in NY",
"danger-score": 2,
"coordinates": [
{"lat": "00.00000","lon": "00.00000", "radius": 25},
{"lat": "00.00000","lon": "00.00000", "radius": 50},
{"lat": "00.00000","lon": "00.00000", "radius": 12},
{"lat": "00.00000","lon": "00.00000", "radius": 45}
]}
]}
アプリケーションは、X 分ごとにユーザーの現在地をポーリングできます。(バッテリーの寿命を考えてください!)安全なポイントまでの距離を計算するには、Android に組み込まれている機能「近接アラート」を使用できます。
幸せなコーディング...
于 2012-10-03T08:02:12.453 に答える