Obtener position táctil google maps iOS

GMSMapView crea una UIView que maneja el reconocimiento de gestos, quiero detectar dónde en la UIView el usuario está dando un toque, puedo get la position del marcador (en relación con las coorderadas del map), pero quiero la position actual del toque en la vista. ¿Algunas ideas?.

Si tengo la pregunta correcta, ¿quieres calcular la location táctil de CGPoint en la UIView de Map?

Entonces, tienes un CLLocationCoordinate2D que obtienes del método Delegate, puedes get su position llamando al object GMSProjection en tu GMSMapview como:

- (void)mapView:(GMSMapView *)mapView didTapAtCoordinate:(CLLocationCoordinate2D)coordinate { CGPoint locationInView = [mapView.projection pointForCoordinate:coordinate]; // capitalize the V } 

y la locationInView será la location deseada. Entonces, el método de GMSProjection

 - (CGPoint)pointForCoordinate:(CLLocationCoordinate2D)coordinate; 

Te da un punto de contacto en la vista de Map.

Espero eso ayude 🙂