Ich zeige eine Markierung an einem bestimmten Ort an, zusammen mit der Anzeige der aktuellen Adresse in der Adressbeschriftung in Google Maps.Wie verschiebe ich Marker zusammen mit dem Verschieben von Google Map in iOS?
Jetzt möchte ich den Standort durch Verschieben der Google Map ändern, aber das Problem ist, dass wenn ich die Karte verschiebe, ich gleichzeitig den Marker mit der Karte verschieben sollte, und ich sollte die Adresse dieses Ortes anzeigen im Adressaufkleber.
Wie kann ich das tun? diese
Ich habe versucht:
let destinationMarker = GMSMarker(position: self.destinationLocation.coordinate)
let image = UIImage(named:"sourcemarker")
destinationMarker.icon = image
destinationMarker.draggable = true
destinationMarker.map = self.viewMap
//viewMap.selectedMarker = destinationMarker
destinationMarker.title = "hi"
destinationMarker.userData = "changedestination"
func mapView(mapView: GMSMapView, didEndDraggingMarker marker: GMSMarker)
{
if marker.userData as! String == "changedestination"
{
self.destinationLocation = CLLocation(latitude: marker.position.latitude, longitude: marker.position.longitude)
self.destinationCoordinate = self.destinationLocation.coordinate
//getAddressFromLatLong(destinationCoordinate)
}
}
Sie danken @Teyam ... es funktioniert ... –
@Teyam .. Ich habe kleine Zweifel. Ich arbeite mit Google Maps. Wenn der Standort aktualisiert wird, animiert auch meine Kartenansicht. Bitte helfen Sie mir. –