2016-06-21 14 views
0

ユーザーの現在地とその周辺のユーザーを表示しようとしています。iOSマップに複数の注釈を表示

私は、ユーザーの

func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { 
    let location = locations.last 
    let center = CLLocationCoordinate2D(latitude:location!.coordinate.latitude ,longitude : location!.coordinate.longitude) 
    let span = MKCoordinateSpanMake(0.01,0.01) 

    let region = MKCoordinateRegion(center: center, span: span) 
    self.mapView.setRegion(region, animated: true) 
    self.manager.stopUpdatingLocation() 
} 

は、私が個別の場所の両方を見ることができるが、私は一緒にそれらの両方をマージすることができませんユーザー plotUsersonGraph(lat,longitude:long,title:"Apple HQ",subtitle:"Welcome to Apple")

func plotUsersonGraph(latitude:Double,longitude:Double,title:String,subtitle:String){ 
     let HQlocation = CLLocationCoordinate2DMake(latitude, longitude) 
     let span = MKCoordinateSpanMake(0.01, 0.01) 
     let region = MKCoordinateRegion(center: HQlocation, span: span) 
     // self.mapView.setRegion(region, animated: true)**THIS IS CAUSING PROBLEM** 

     let annotation = MKPointAnnotation() 
     annotation.coordinate = HQlocation 

     annotation.title = title 
     annotation.subtitle = subtitle 
     self.mapView.addAnnotation(annotation) 

    } 

により近いプロットを示すためにやっています。 plotUsersonGraphは、複数のユーザーを同時にグラフに追加します。

答えて

0

これは私が

func plotUsersonGraph(latitude:Double,longitude:Double,title:String,subtitle:String){ 
} 
内部

追加

  self.mapView.showsUserLocation = true 

それを達成する方法であります

関連する問題