您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機(jī)編程>

MapKit地圖當(dāng)前位置及大頭針

大小:0.3 MB 人氣: 2017-09-26 需要積分:1

  創(chuàng)建大頭針、增加標(biāo)記及覆蓋物

  步驟-SB拖入地圖視圖-然后如下

  MapKit地圖當(dāng)前位置及大頭針

  import MapKit

  class MapViewController: UIViewController,MKMapViewDelegate {

  @IBOutlet weak var mapView: MKMapView!

  override func viewDidLoad() {

  super.viewDidLoad()

  self.mapView.delegate = self

  //創(chuàng)建大頭針

  let center = CLLocationCoordinate2DMake(23.114155, 113.318977)

  let span = MKCoordinateSpanMake(0.2, 0.2)

  self.mapView.region = MKCoordinateRegionMake(center, span)

  //向地址增加標(biāo)記

  let annotation = MKPointAnnotation()

  annotation.coordinate = center

  annotation.title = “當(dāng)前大約位置”

  annotation.subtitle = “”

  self.mapView.addAnnotation(annotation)

  //創(chuàng)建一個新的圓形覆蓋物

  let overlay = MKCircle(centerCoordinate: center, radius: 5000)

  self.mapView.addOverlay(overlay)

  }

  //自定義大頭針樣式,默認(rèn)是紅色

  //func mapView(mapView: MKMapView, viewForAnnotation annotation: MKAnnotation) -》 MKAnnotationView?

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價(jià):好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?