1
Ich habe versucht, Marker auf Klick hinzufügen, und ich habe es getan! aber ich möchte nur 2 Marker in Google Maps haben. was soll ich tun?! hier ist mein Code in schnellenEntfernen Marker bei Klick in Swift
mapView.delegate = self
}
func mapView(mapView: GMSMapView, didTapAtCoordinate coordinate: CLLocationCoordinate2D) {
let marker = GMSMarker(position: coordinate)
marker.appearAnimation = kGMSMarkerAnimationPop
marker.title = ""
marker.snippet = ""
marker.map = mapView
}
i
So ermitteln Sie den vorher entfernen möchten Marker hinzugefügt? Oder wollen Sie einfach nach den ersten beiden Taps keine Marker mehr hinzufügen? – luk2302
zweite! Stoppt das Hinzufügen von Markern nach den ersten beiden Taps –
Dann füge einfach eine Counter-Variable zu deiner Klasse hinzu, erhöhe sie bei jedem Tap und prüfe auf jeden Tap, ob sie größer oder gleich 2 ist, in diesem Fall fügst du keine weiteren Marker hinzu – luk2302