Apa keterbatasan pengingat geofenced?

10

Salah satu fitur baru yang paling menarik sejak iOS5 adalah kemampuan untuk mengatur pengingat - dan bahkan lebih baik - kemampuan untuk mengatur pengingat geofenced berdasarkan pada saat Anda tiba atau meninggalkan lokasi.

Saya punya dua pertanyaan kunci tentang bagaimana ini bekerja dalam praktek dan saya bertanya-tanya apakah ada yang bisa menjawabnya berdasarkan pengalaman mereka.

    1.) Jika saya duduk di lokasi A tetapi berencana untuk pergi dan mengatur pengingat yang akan berbunyi ketika saya tiba kembali di lokasi A - apakah itu akan berhasil?

yaitu jika Anda berada di kantor Anda dan akan pergi untuk rapat dan ingin mengingat untuk melakukan sesuatu ketika Anda kembali, dapatkah Anda mengatur lansiran itu sebelum Anda pergi atau akan langsung padam karena Anda sudah ada di sana?

    2.) Saya tinggal di Manhattan dan alamat rumah saya (disimpan di informasi kontak saya) bukan seperti yang dipikirkan iPhone saya tentang lokasi saya saat saya duduk di apartemen saya. IPhone saya berpikir saya tiga bangunan di bawah dan di seberang jalan. Akankah pengingat geofenced berfungsi jika saya memberi tahu mereka untuk mengingatkan saya ketika saya tiba di "Rumah" meskipun "Rumah" tidak persis di mana GPS iPhone berpikir saya tinggal?

NB: Tes sekali pakai saya ini menunjukkan bahwa itu tidak benar mengidentifikasi saya sebagai rumah. Sepertinya saya harus mengatakannya untuk mengingatkan saya ketika saya sampai ke alamat yang salah yang menurut iPhone adalah rumah. Saya akan berpikir itu akan memiliki beberapa radius untuk memungkinkan ketidakakuratan GPS - akan lebih baik jika Anda dapat mengatur radius ini!

Jish
sumber
GPS tidak akurat. Jika Anda ditunjukkan di jalan, saya akan lebih cepat menyalahkan triangulasi WiFi / Cell Tower daripada GPS. (Dan, karena GPS membutuhkan pandangan langit yang jelas dan Anda mungkin berada di dalam ruangan, saya akan menyalahkan triangulasi WiFi / Cell Tower.)
Jason Salaz
@VxJasonxV Setuju - Saya kira maksud saya iPhone umum "geolokasi" dan bukan GPS. Di Manhattan seringkali sulit untuk memiliki pandangan yang jelas ke langit!
Jish
Sentuh;). (4 lagi ...)
Jason Salaz
GPS bisa sangat tidak akurat. Kesalahan multipath, sinyal rendah, kesalahan disengaja ditambahkan (yang telah dimatikan selama bertahun-tahun, tetapi kemampuan ada untuk kesalahan yang diinduksi). Selain itu, di beberapa area, data peta di ubin tidak disejajarkan dengan benar sehingga meskipun ponsel Anda mungkin memiliki koordinat GPS yang bagus - itu tidak menempatkan Anda di peta dengan benar.
bmike

Jawaban:

2

Saya akan membagi pertanyaan Anda menjadi dua bidang utama karena satu mudah dijawab, yang lain tidak tanpa pengetahuan orang dalam tentang bagaimana layanan lokasi bekerja di iOS.

  • Bagaimana cara membuat pengingat ketika Anda tiba kembali di tempat Anda duduk sekarang?
  • Apa saus spesial dan semua cara saya dapat mengubah lokasi di iOS?

Untuk membuat pengingat, mulailah dengan menyalakan "Di Lokasi" dan kemudian pilih ketika saya tiba dan bukan default ketika saya pergi. Kadang-kadang saya memiliki sinyal lokasi yang buruk dan alarm mungkin padam, tetapi itu tampaknya jarang terjadi. Ketika itu terjadi, saya hanya mengaturnya ketika Anda pergi. Itu tampaknya kurang sensitif terhadap jari-jari sehingga ketika berbunyi, saya kemudian ingat untuk mengubahnya kembali ke kedatangan.


Pertanyaan yang lebih dalam tentang bagaimana lokasi benar-benar bekerja dan diimplementasikan tidak diungkapkan kepada publik. Sebagai pengguna akhir, Anda tidak dapat menetapkan radius atau parameter lain yang memengaruhi mesin lokasi. Tidak aktif atau aktif. Anda juga mengaktifkan atau menonaktifkan radio.

Saya akan mendorong Anda untuk mendapatkan Xcode dan bermain dengan beberapa yang proyek percontohan untuk mempelajari cara kerja lokasi di iOS simulator dan mungkin Anda bisa mendapatkan pemahaman yang lebih baik tentang bagaimana iOS hadiah data ini untuk aplikasi.

bmike
sumber
0

Aplikasi Reminders tidak memaparkan semua fungsi geofencing yang dimungkinkan oleh iOS 5 api. Jadi aplikasi pihak ketiga bisa memberi Anda lebih banyak opsi tentang ini.

Ada objek manajer lokasi yang dikelola oleh OS, dan pengembang berinteraksi dengan itu untuk mengonfigurasi layanan lokasi, dan untuk diberitahu tentang hal-hal yang telah terjadi di dalam kerangka lokasi inti.

Satu hal yang dapat dilakukan manajer lokasi adalah, dapat diatur untuk memantau daftar wilayah. Setiap daerah memiliki titik tengah dan jari-jari. Itu harus melingkar, tetapi Anda dapat mengatur seberapa besar lingkaran.

Hal lain yang dapat Anda sampaikan kepada manajer lokasi saat mendaftarkan suatu wilayah untuk diawasi adalah "akurasi" - seberapa jauh "melewati" batas wilayah tersebut pengguna harus sebelum menembakkan "Kami di sini!" pesan ke dalam kode klien. Itu berguna untuk menjelaskan apa yang Anda lihat. Di mana Anda berada, keakuratan GPS Anda rendah, jadi alangkah baiknya jika jitter dimasukkan ke dalam data dengan metode penentuan posisi berbutir lebih besar tidak akan menembakkan peringatan hanya karena Anda kebetulan berada di stadion baseball di wilayah Anda.

Tak satu pun dari konfigurasi ini dieksploitasi di aplikasi pengingat OS - hanya membutuhkan alamat dan membangun wilayah di sekitarnya. Dalam pengalaman saya itu mungkin punya pengaturan "akurasi" yang cukup besar. Peringatan yang meninggalkan kantor saya mungkin terbakar 1/8 mil di ujung jalan. Sebuah peringatan yang tiba di rumah saya menyala ketika saya memasuki jalan masuk saya. Jadi mungkin 100 meter plus atau minus 75?

Dan Ray
sumber