Как определить местоположение маркера после перетаскивания

Я пытаюсь получить местоположение маркера после перетаскивания в Google Map. В настоящее время я могу добавить маркер на карту Google в соответствии с текущим местоположением устройства в фрагменте. Теперь я хочу попытаться определить местоположение маркера на основе перемещаемого положения.

placemark = [placemarks lastObject];
CLLocationCoordinate2D position = { [latitude doubleValue], [longitude doubleValue] };
mymarker = [GMSMarker markerWithPosition:position];
mymarker.title = [NSString stringWithFormat:@"%@", placemark.thoroughfare];
mymarker.appearAnimation = YES;
mymarker.flat = YES;
mymarker.snippet = [NSString stringWithFormat:@"%@ %@, %@ %@", placemark.locality, placemark.administrativeArea, placemark.postalCode, placemark.country];
mymarker.map = _mapView;
mymarker.draggable = true;

person PPShein    schedule 31.12.2015    source источник
comment
вы пробовали это - (void) mapView: (GMSMapView *) mapView didEndDraggingMarker: (GMSMarker *) метод маркера   -  person chirag shah    schedule 31.12.2015


Ответы (1)


Попробуйте

-(void)mapView:(GMSMapView *)mapView didEndDraggingMarker:(GMSMarker *)marker{
        NSLog(@"New location of marker: Lat: %f, Long: %f", marker.position.latitude, marker.position.longitude);
}
person valosip    schedule 31.12.2015