Я показываю маркер в определенном месте, а также показываю текущий адрес в адресной метке на Google Maps.
Теперь я хочу изменить местоположение, переместив карту Google, но проблема в том, что при перемещении карты я должен одновременно перемещать маркер вместе с картой и отображать адрес этого местоположения в адресной метке. .
Как я могу это сделать?
Я пробовал это:
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)
}
}