ジオフェンスされたリマインダーにはどのような制限がありますか?


10

iOS5以降の最もエキサイティングな新機能の1つは、リマインダーをセットアップする機能です。さらに良いのは、到着または場所を離れたときに基づいてジオフェンスされたリマインダーをセットアップする機能です。

これらが実際にどのように機能するかについて2つの重要な質問があり、誰かがその経験に基づいてそれらに答えられるかどうか疑問に思っていました。

    1.)場所Aに座っているが、場所Aに戻ったときに通知が鳴るように設定しておく予定がある場合、それは機能しますか?

つまり、あなたがあなたのオフィスにいて、会議に出かけるつもりで、戻ってきたときに何かすることを忘れないようにしたい場合は、出発する前にそのアラートを設定できますか、それともすでにそこにいるのですぐに消えますか?

    2.)私はマンハッタンに住んでいて、自宅の住所(連絡先情報に保存されています)は、私のアパートに座っているときの私のiPhoneの位置とは異なります。私のiPhoneは、私が通りの向かいにある3つの建物だと思っています。「自宅」はiPhone GPSが私が住んでいると正確には思っていませんが、「自宅」になったときに通知するように指示すると、ジオフェンスされた通知は機能しますか?

注意:これについての1回限りのテストでは、私が家にいることを正しく識別できないことが示されています。iPhoneが自宅だと思っている間違った住所に到着したときに通知する必要があるようです。私はそれがGPSの不正確さを許容するためにいくつかの半径を持っていると思います-この半径を設定できれば最高でしょう!


GPSはそれほど不正確ではありません。道を進んでいると思われる場合は、GPSではなくWiFi /セルタワーの三角測量の方が早く非難されます。(そして、GPSは空の明確な視界を必要とし、おそらく屋内にいるので、私はWiFi /
セルタワーの

@VxJasonxV同意する-必ずしもGPSではなく、一般的なiPhoneの「地理位置情報」を意味していると思います。マンハッタンでは、空を見渡すのが難しい場合がよくあります。
Jish、2011年

Touché;)。(あと4つ...)
Jason Salaz、2011年

GPSはひどく不正確な場合があります。マルチパスエラー、低信号、意図的なエラーが追加されました(何年もの間オフになっていますが、エラーが発生する可能性があります)。また、一部の地域では、タイル内の地図データが正しく配置されていないため、携帯電話に優れたGPS座標がある場合でも、地図上に正しく配置されません。
bmike

回答:


2

1つは簡単に答えられるので、質問を2つの主な領域に分けます。もう1つは、iOS内での位置情報サービスの仕組みに関する内部知識がないわけではありません。

  • 現在座っている場所に再び到着したときにリマインダーを作成するにはどうすればよいですか?
  • 特別なソースとは何ですか?iOSで場所を微調整する方法は何ですか?

リマインダーを作成するには、[場所]をオンにしてから、出発時のデフォルトの代わりに到着時刻を選択します。時々私は貧弱な位置信号を持っていて、警報が鳴るかもしれません、しかしそれは実際には非常にまれに起こるようです。それが起こったら、私はあなたが去るときにそれを設定します。これは半径の影響を受けにくいようです。オフになったら、変更して到着に戻します。


ロケーションが実際にどのように機能し、実装されるかについてのより深い質問は、公表されていません。エンドユーザーは、位置エンジンに影響を与える半径やその他のパラメータを設定できません。オフまたはオンです。無線をオンまたはオフにします。

私はXcodeとプレイを取得することをお勧めしますいくつかの実証プロジェクトする場所がどのように機能するかを学ぶのiOSシミュレータと、おそらくあなたはiOSのは、アプリケーションにこのデータを提示する方法の理解を得ることができます。


0

リマインダーアプリは、iOS 5 APIが許可するジオフェンシングのすべての機能を公開していません。したがって、サードパーティのアプリは、これについていくつかのオプションを提供できます。

OSが保持するロケーションマネージャーオブジェクトがあり、開発者はそれとインターフェイスしてロケーションサービスを構成し、コアロケーションフレームワーク内で発生したことについて通知を受けます。

Location Managerが実行できることの1つは、リージョンのリストを監視するように設定できることです。各領域には中心点と半径があります。円形にする必要がありますが、円の大きさを設定できます。

監視対象の地域を登録するときにロケーションマネージャに伝えることができるもう1つのことは、「正確さ」です。つまり、「ここにいる!」クライアントコードへのメッセージ。これは、表示されている内容を正確に説明するのに役立ちます。どこにいても、GPSの精度は低いため、より大きな粒度の測位方法によってデータに導入されたジッターが、たまたまあなたの地域の球場にいるからといって、まったく無意味にアラートを発火しなかった場合は、良いでしょう。

この構成機能はOSのリマインダーアプリでは利用されていません。アドレスを取得して、その周りにリージョンを構築するだけです。私の経験では、かなり大きな「精度」の設定がおそらくあります。私のオフィスを離れる警報は、たぶん道の1/8マイルを発射します。私の車道に車を引き込むと、家に到着する警報が鳴ります。たぶんそれは100メートルプラスまたはマイナス75メートルですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.