iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
Mobile Development

手機Swift性能專家系列 第 6

swift 地圖擴充功能介紹

  • 分享至 

  • xImage
  •  

我們在上一邊獲取使用者位置後我們就可以根據他的位置來做一些事

我們會用到 MKMapViewDelegate

用戶位置更新會做:

func mapView(_ mapView: MKMapView, didUpdate userLocation: MKUserLocation) {
    print("用戶位置已更新:\(userLocation.coordinate)")
}

以及一些地圖生命流程:

func mapViewWillStartLoadingMap(_ mapView: MKMapView) {
    print("地圖開始加載")
}

func mapViewDidFinishLoadingMap(_ mapView: MKMapView) {
    print("地圖加載完成")
}

func mapViewDidFailLoadingMap(_ mapView: MKMapView, withError error: Error) {
    print("地圖加載失敗:\(error.localizedDescription)")
}

無法載入位置:

func mapView(_ mapView: MKMapView, didFailToLocateUserWithError error: Error) {
    print("無法確定用戶位置:\(error.localizedDescription)")
}

上一篇
手機地圖使用基本介紹
下一篇
CoreML基本介紹
系列文
手機Swift性能專家20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言