15

私は Android 開発に不慣れで、ユーザーがリマインダーのために特定の場所の周りにジオ フェンスを作成できるようにするアプリを作成しています。例: 食料品店の周りにジオフェンスを作成して、ユーザーが入ってオレンジ ジュースを受け取るときに思い出させる。

このようなものを開発するのに役立つチュートリアルを知っている人はいますか?

4

4 に答える 4

8

私の知る限り、ジオフェンシングのチュートリアルはありませんが、非常に簡単です (円形のフェンスが必要であると仮定します)。

  • このチュートリアル では、ユーザーの場所を取得する方法について説明します
  • これらのリンクのいずれかは、現在の位置とフェンスの中心点との間の距離を計算する方法を示しています
  • 一定間隔で中心からの距離を計算します。設定画面で間隔を設定し、デフォルトの約 5 分から開始します。それ以上はバッテリーの消耗が激しいためです。その距離を取得するたびに保存します。
  • 新しい距離と比較した最後の距離が境界を越える場合、アクションを実行します。たとえば、私は、子供が友達の家を出たり、学校に到着した場合に親に警告するアプリを作成しました。
于 2012-09-17T17:43:14.613 に答える
0

Proxim.io と呼ばれる新しい API が最近開発され、目的にかなうようになりました。ウェブサイトは www.proxim.io です。開発者向けドキュメントからの引用は次のとおりです。

Proxim.io は、関連するメッセージをアプリケーション ユーザーに配信するためのプラットフォームです。リアルタイムの位置情報、関心のあるトピック、ジオ トリガーに基づいて配信されるメッセージ。メッセージは、プッシュ経由でデバイスに配信するか、API (Web イベント) 経由でソフトウェア システムにルーティングできます。

于 2013-12-15T01:58:43.650 に答える