您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>通讯/手机编程>

MapKit地图当前位置及大头针

大小:0.3 MB 人气: 2017-09-26 需要积分:1

  创建大头针、增加标记及覆盖物

  步骤-SB拖入地图视图-然后如下

  MapKit地图当前位置及大头针

  import MapKit

  class MapViewController: UIViewController,MKMapViewDelegate {

  @IBOutlet weak var mapView: MKMapView!

  override func viewDidLoad() {

  super.viewDidLoad()

  self.mapView.delegate = self

  //创建大头针

  let center = CLLocationCoordinate2DMake(23.114155, 113.318977)

  let span = MKCoordinateSpanMake(0.2, 0.2)

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

  //向地址增加标记

  let annotation = MKPointAnnotation()

  annotation.coordinate = center

  annotation.title = “当前大约位置”

  annotation.subtitle = “”

  self.mapView.addAnnotation(annotation)

  //创建一个新的圆形覆盖物

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

  self.mapView.addOverlay(overlay)

  }

  //自定义大头针样式,默认是红色

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

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!