Articles of mkmapview

Cómo agregar una región circular a MKMapView

Estoy intentando agregar una región circular en mi MKMapView como la image a continuación para mi location actual. Puedo fijar el map con annotations, pero no sé cómo hacer que muestre una región circular como esta con un radio y que esté sombreada.

¿Cómo pongo un button de accesorios derecho en la llamada de location actual?

Quiero agregar un button de accesorio derecho a la llamada de location de usuario actual. Encontré algunas preguntas sobre el tema pero no parecen funcionar para mí. Aquí está el código que tengo hasta ahora, he puesto correctamente el button de accesorios correcto en mis otras annotations: – (MKAnnotationView *)mapView:(MKMapView *)_mapView viewForAnnotation:(id<MKAnnotation>)annotation { //TODO: this […]

mapView: didDeselectAnnotationView: delegate method getting called before the annotation view is actually not selected

Estoy trabajando con una vista de map llena de pines personalizados. Cuando el usuario pulsa en alguna parte del map para anular la selección de un pin, quiero implementar el map para que el pin no quede deseleccionado (es decir, los usuarios no pueden deseleccionar los pines sin seleccionar otros pines, por lo que siempre […]

iOS: amplía la location actual del usuario al inicio de la aplicación

Quiero ampliar el map a la location actual del usuario al inicio. Intenté recuperar la location del usuario usando mapView.userLocation.coordinate, en viewDidLoad, pero la coorderada devuelta era (0,0), probablemente porque el MapKit no "encuentra" la location del usuario al inicio. Encontré una solución para implementar el método didUpdateToLocation. Hice lo siguiente: – (void) locationManager:(CLLocationManager *)manager […]

Vista del map siempre el map central en mi location

Utilizo el siguiente código para get mi location cuando un usuario presiona un button [mapview setShowsUserLocation:YES]; y luego el desplazamiento para centrar el map en la location del usuario – (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation { [mapView setCenterCoordinate:mapView.userLocation.location.coordinate animated:YES]; } Mi pregunta es cómo evitar que el map se centre siempre en mi location. Quiero permitir […]

Reemplazar MKMapView con image estática

¿Es posible mostrar una image estática en lugar de la MapView pnetworkingeterminada, donde la location actual es siempre el centro de la image? Quiero mostrar una image donde el centro es la position actual y agregar pines en él dependiendo de las coorderadas (distancia y dirección). Quiero calcular la distancia entre también y tal vez […]

¿Cómo mostrar pin único de anotación para una región cuando tengo múltiples coorderadas para esa región?

Estoy trabajando en la aplicación de maps y, según el requisito, necesito mostrar un solo pin para una sola región, incluso si tiene múltiples coorderadas de usuario cuando está completamente alejada, pero cuando se acercó al map, debería mostrar todos los pins como por sus coorderadas. He dado el ejemplo a continuación para explicar mi […]

¿Cómo detener el desplazamiento en mkmapview?

Estoy usando un MKMapView en mi aplicación y uso mapView.scrollEnabled=NO; pero no funciona Aquí está mi código: mapView=[[MKMapView alloc] initWithFrame:CGRectMake(20, 100, 282, 209)]; mapView.delegate=self; mapView.scrollEnabled=NO; [self.view addSubview:mapView]; ¿Hay algo mal en mi código?

Centra el MKMapView en mi location al presionar un button

Mi aplicación incluye un MKMapView que muestra la location de los usuarios como una viñeta azul. Ahora hice un button (al igual que en una aplicación de map normal) que cuando se presiona debe centrar la vista de map en la location de los usuarios, pero no sé cómo hacerlo.

Convertir latitud y longitud en metros o kilómetros.

Tengo dos annotations de MapKit, que muestran la latitud y la longitud. ¿Hay alguna manera para mí, a través de las funciones API de Objective-C iOS existentes para calcular la distancia entre los dos?