Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个应用程序,当用户点击 mapview 时,它将为该位置创建地理围栏(它可以是圆形、多边形或任何类型)。我想在用户进入或退出创建的区域时得到通知。我已经设法用圆形区域来实现,但也想用多边形或用户定义的区域来实现。
请建议。
使用 CLLocationManager:创建一个区域并使用startMonitoringForRegion:. 对于通知,请使用委托方法
startMonitoringForRegion:
locationManager:didEnterRegion: locationManager:didExitRegion: locationManager:didDetermineState:forRegion:
https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/index.html