В чому саме полягають обмеження нагадувань про географію?


10

Однією з найбільш захоплюючих нових функцій з моменту iOS5 є можливість налаштування нагадувань - а ще краще - можливість налаштування нагадувань, що ґрунтуються на ґрунті, залежно від того, коли ви приїжджаєте чи залишаєте місцезнаходження.

У мене є два ключових питання про те, як вони працюють на практиці, і мені було цікаво, чи хтось може відповісти на них, виходячи зі свого досвіду.

    1.) Якщо я сиджу в місці A, але планую залишити та встановити нагадування, яке вимкнеться, коли я повернусь у місце A - це буде працювати?

тобто якщо ви знаходитесь у своєму офісі і збираєтесь їхати на зустріч і хочете пам’ятати, щоб зробити щось, коли повернетесь, чи можете ви налаштувати це попередження перед від'їздом, чи воно просто відключиться негайно, оскільки ви вже там?

    2.) Я живу на Манхеттені, і моя домашня адреса (зберігається в моїй контактній інформації) - це не те, що мій iPhone вважає моїм місцезнаходженням, коли я сиджу в своїй квартирі. Мій iPhone вважає, що я три будівлі вниз і через дорогу. Чи спрацьовуватимуть нагадування про географію, якщо я скажу їм нагадувати мені, коли я отримую "Додому", навіть якщо "Додому" не є саме там, де iPhone GPS думає, що я живу?

NB: Мій одноразовий тест на це свідчить, що він неправильно ідентифікує мене як домашнього. Схоже, я повинен був би сказати це, щоб нагадати мені, коли я потрапляю на неправильну адресу, яку iPhone вважає домашньою. Я б подумав, що він матиме деякий радіус, щоб дозволити неточності GPS - найкраще, якби ви могли встановити цей радіус!


GPS не такий неточний. Якщо вас показують в дорозі, я швидше звинувачую в триангуляції WiFi / Cell Tower, а не GPS. (А оскільки GPS вимагає чіткого огляду неба і ти, мабуть, знаходиться у приміщенні, я б вдвічі звинувачував триангуляцію WiFi / Cell Tower.)
Джейсон Салаз

@VxJasonxV Погодився - я думаю, я маю на увазі загальну "геолокацію" iPhone, а не GPS обов'язково. На Манхеттені часто важко мати чіткий вид на небо!
Джиш

Touché;). (Ще 4…)
Джейсон Салаз

GPS може бути жахливо неточним. Додано багатопотокові помилки, низький сигнал, навмисні помилки (які вимкнено роками, але можливі помилки). Крім того, у деяких областях дані карти на плитках неправильно вирівняні, тому навіть якщо ваш телефон може мати великі координати GPS - він не розміщує вас на карті правильно.
bmike

Відповіді:


2

Я розділю ваше запитання на дві основні області, оскільки одна легко відповідати, а інша не обізнана з внутрішніми знаннями того, як працюють сервіси локації в iOS.

  • Як зробити нагадування про те, коли ви знову приїжджаєте на місце, де зараз сидите?
  • Що таке особливий соус та всі способи змінити розташування в iOS?

Щоб зробити нагадування, почніть, увімкнувши "На місці", а потім виберіть, коли я приїжджаю замість за замовчуванням, коли виїжджаю. Іноді у мене поганий сигнал розташування, і сигнал може вимкнутись, але, здається, це трапляється дуже рідко. Коли це станеться, я просто встановив це, коли ви підете. Це здається менш чутливим до радіусу, тому коли він вимикається, я пам'ятаю, щоб змінити його назад до прибуття.


Більш глибоке питання про те, як місце дійсно працює та реалізується, публічно не розголошується. Як кінцевий користувач, ви не можете встановити радіус чи інші параметри, які впливають на двигун розташування. Це або вимкнено, або увімкнено У вас або вимкнено радіостанцію.

Я закликаю вас , щоб отримати Xcode і грати з деякими з найбільш показових проектів , щоб дізнатися , як місце роботи в ІУ симулятор і , можливо , ви можете отримати краще розуміння того , як IOS являє ці дані для додатків.


0

Додаток «Нагадування» не розкриває всю функціональність географічного огородження, яку дозволяє iOS 5 api. Тож стороннє додаток може дати вам ще кілька варіантів цього.

Є об’єкт менеджера локації, який підтримує ОС, і розробники взаємодіють з ним для налаштування служб локації та для інформування про речі, що відбулися в основній структурі розташування.

Одне, що може зробити менеджер локації - це налаштувати його для контролю списку регіонів. Кожна область має центральну точку та радіус. Він повинен бути круглим, але ви можете встановити, наскільки велике коло.

Інша річ, яку ви можете сказати менеджеру місцеположення під час реєстрації регіону, який слід спостерігати, - це "точність" - наскільки далеко "минула" межа цього регіону у користувача, перш ніж стріляти "Ми тут!" повідомлення в код клієнта. Це корисно, щоб пояснити, що саме ви бачите. Де ви знаходитесь, ваша точність GPS низька, тому було б добре, якби тремтіння, що вводиться в дані методами більш крупного розміщення, не запускало б сигналів мимоволі лише через те, що ви потрапили в центр вашої області.

Жодна з цих налаштувань не використовується в програмі нагадувань ОС - вона просто бере адресу та створює навколо себе область. На мій досвід, напевно, отримано досить велике налаштування «точності». Оповіщення, що виїжджає з мого кабінету, спрацьовує, можливо, 1/8 милі вниз по дорозі. Попередження, що приїжджає до мене вдома, спрацьовує, коли я виїжджаю на дорогу. То, може, це 100 метрів плюс чи мінус 75?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.