簡體   English   中英

iOS Action,基於MapKit中的區域

[英]iOS Action, based on region in MapKit

基本上,我要完成的是GPS導游應用程序,當您輸入特定區域並播放聲音文件時,該應用程序會在其中完成。
假設我有10個聲音文件和10個區域。
有沒有一種方法可以在地圖上基本定義一條線,並且如果用戶越過該線-應用會更改正在播放的聲音文件?

謝謝

MKMapViewDelegate具有功能mapView:regionDidChangeAnimated:當用戶滾動地圖時發生。 在此功能中,您可以根據當前地圖位置(例如,通過檢查哪個區域更靠近地圖中心等)來切換音樂或所需的任何內容:

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated {
    /* do what you need with mapView.region */
}

也許- (void)startMonitoringForRegion:(CLRegion *)region desiredAccuracy:(CLLocationAccuracy)accuracyCLLocationManager是你在找什么。 您可以定義多個區域-用戶輸入定義的區域之一后,您將開始接收通知。 更多信息在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM