我有以下內容的在線課程,以顯示如何在地圖上落針的應用程序和即時消息,但可以讓你把針無限量。我只想要1個引腳在一個時間,如果你在這個位置放置一個圖釘,然後在另一它消除原銷只允許一個腳落
這裏落個腳被丟棄,例如是到目前爲止我的代碼
let longPress = UILongPressGestureRecognizer(target: self, action: "mapLongPress:")
longPress.minimumPressDuration = 2
self.mapView.addGestureRecognizer(longPress)
func mapLongPress(recognizer: UIGestureRecognizer){
print("its done")
let touchedAt = recognizer.locationInView(self.mapView)
let touchedAtCoordinate : CLLocationCoordinate2D = mapView.convertPoint(touchedAt, toCoordinateFromView: self.mapView)
let newPin = MKPointAnnotation()
newPin.coordinate = touchedAtCoordinate
mapView.addAnnotation(newPin)
}
您可以在繪製下一個引腳之前嘗試清除mapview。在長按手勢清除地圖上的註釋。 – dogwasstar
您可以在刪除另一個針之前刪除所有註釋。 mapView.removeAnnotations(mapView.annotations) –
@LeoDabus謝謝,工作完美....基本上我想發送的下降引腳位置解析...所以你高清幫我這條道路上! – RubberDucky4444