Как ведут себя геозоны при перекрывающихся CLRegions
Я не могу найти какую-либо информацию о том, как Core Location обрабатывает перекрывающиеся геозоны. В моем конкретном случае мне было интересно, будет ли зарегистрирована меньшая геозона в большем перекрывающемся регионе. Кто-нибудь знает это?
1 ответ
Базовое местоположение будет регистрироваться, когда вы входите в геозону, независимо от того, находитесь ли вы в данный момент в другом районе или нет. Рассмотрим этот пример для ясного понимания.
Если бы я установил геозону вокруг всей территории Соединенных Штатов и меньшую геозону вокруг штата Флорида.
Когда я вхожу в Соединенные Штаты, он регистрирует, что я вошел в геозону Соединенных Штатов. Когда я вхожу во Флориду, он регистрирует, что я вошел в геозону Флориды, но я не покидаю геозону Соединенных Штатов; Я сейчас в обеих геозонах. Если я поеду в Грузию, то зарегистрируется, что я покинул геозону Флориды, но я все еще в геозоне США. Если я покину Флориду через океан и уеду из Флориды и Соединенных Штатов, будет зарегистрировано, что я покинул геозоны США и Флориды.
Так что нет. Меньшие геозоны не зарегистрированы в большем перекрывающемся регионе. Они оба зарегистрированы так, как будто ничего не знают о других наблюдаемых геозонах.