2014-01-27 1 views
10

Я работал над геообстановкой в ​​iOS. Я действительно хочу установить разные области на карте с различным радиусом для каждой области.Каков максимальный и минимальный радиус, который может быть установлен для регионов в геообъектах iOS.

На самом деле я хочу знать радиус Min и Max для регионов в Geofencing iOS.

Спасибо,

+0

Проверьте это - http://stackoverflow.com/questions/12720658/geofencing-ios-6 – rishi

ответ

5

В iOS минимального радиуса не указано. Apple говорит: «Определенные пороговые расстояния определяются аппаратными средствами и технологиями местоположения, которые в настоящее время доступны. Например, если Wi-Fi отключен, мониторинг региона значительно менее точен. Однако для целей тестирования вы можете предположить, что минимальное расстояние составляет около 200 метров ».

(источник: https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html#//apple_ref/doc/uid/TP40009497-CH9-SW11)

Максимальный радиус задается CLLocationManager.maximumRegionMonitoringDistance, который является специфическим для устройства и операционной системы. «Это значение может варьироваться в зависимости от аппаратных возможностей устройства, а также от динамически меняющихся ограничений ресурсов». На моем симуляторе iPhone 5 это значение составляет 2128000,0 (метры, так как maximumRegionMonitoringDistance - это CLLocationDistance).

(источник: https://developer.apple.com/library/IOS/documentation/CoreLocation/Reference/CLLocationManager_Class/index.html#//apple_ref/occ/instp/CLLocationManager/maximumRegionMonitoringDistance и CLLocationManager.h)

В городских каньонов, где есть много зданий (например, Нью-Йорк) Geofencing не может быть полезным, независимо от расстояния, и вы, возможно, придется полагаться на iBeacons.

+2

В [link] https://stackoverflow.com/questions/12720658/geofencing-ios-6?lq=1 a пара людей сообщает, что инженеры Apple заявили, что минимальный радиус составляет 100 м – user3486184