Так что я работаю над проектом, который включает в себя множество применений, размещающих аннотации по всей карте. Появится аннотация, (который является обычаем изображения с гораздо большим круговым диапазоном) на экране и, в идеале, я хотел бы, чтобы пользователь:Как обнаружить пользователя в пределах аннотации
- уведомлен, если они находятся в пределах диапазона аннотации и
- Не допускается размещать другую аннотацию в пределах другой, если круглые штырьки перекрываются, скажем, более чем на 25%
Я думаю, что это довольно уникальный вопрос и должен быть забавой для кого-то чтобы помочь, так что получайте удовольствие! Спасибо всем!
В качестве общего указателя, см up GeoFencing – LuigiPower
Или, более конкретно, с MapKit, посмотрите [Мониторинг географических регионов] (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html#//apple_ref/doc/uid/TP40009497-CH9-SW2) в руководстве по программированию на местах и картах. Примечание. Я считаю, что существует ограниченное количество регионов, которые вы можете одновременно контролировать, но это возможный подход. Но правильное решение, как обсуждается другими, скорее всего, будет использовать метод 'distanceFromLocation' CLLocation'. – Rob
Спасибо, что вы звоните в @Rob, я сейчас посмотрю! – Ethan