Referencia de la clase GMSMapView


Descripción general

Esta es la clase principal del SDK de Google Maps para iOS y el punto de entrada para todos los métodos relacionados con el mapa.

Se debe crear una instancia del mapa mediante el constructor de conveniencia [GMSMapView mapWithFrame:camera:]. También se puede crear con el método predeterminado [[GMSMapView alloc] initWithFrame:] (en el que la cámara se configura en una ubicación predeterminada).

GMSMapView solo se puede leer y modificar desde el subproceso principal, de manera similar a todos los objetos UIKit. Llamar a estos métodos desde otro subproceso dará como resultado una excepción o un comportamiento indefinido.

Funciones públicas de miembros

(tipo de instancia)- initWithFrame:camera:
 Crea y muestra una vista de mapa, con un fotograma y un objetivo de cámara.
(tipo de instancia)- initWithFrame:mapID:camera:
 Crea y muestra una vista de mapa con un fotograma, un ID de mapa y un objetivo de la cámara.
(void)- startRendering
 Indica a este mapa que active su renderizador.
(void)- detener la renderización
 Indica a este mapa que apague su renderizador.
(void)- claro
 Elimina todas las marcas que se agregaron al mapa, incluidos los marcadores, las polilíneas y las superposiciones de suelo.
(void)- setMinZoom:maxZoom:
 Configura minZoom y maxZoom.
(anulable GMSCameraPosition *)- cameraForBounds:insets:
 Compila una GMSCameraPosition que presente bounds con padding.
(void)- moveCamera:
 Cambia la cámara según update.
(BOOL)- areEqualForRenderingPosition:position:
 Verifica si las posiciones indicadas de la cámara harían que la cámara se renderizara de forma prácticamente igual, teniendo en cuenta el nivel de precisión y transformaciones que se usan internamente.
(GMSFeatureLayer
< GMSPlaceFeature * > *)
- featureLayerOfFeatureType:
 Muestra una capa de componentes del tipo especificado.
(void)- invalidateLayoutForAccessoryView:
 Invalida una vista de accesorios y activa un nuevo diseño para esa vista.
(void)- setHeaderAccessoryView:
 Establece la posición de la vista de accesorios debajo del encabezado principal de la IU de navegación.
(void)- animateToCameraPosition:
 Anima la cámara de este mapa en cameraPosition.
(void)- animateToLocation:
 Como animateToCameraPosition: Sin embargo, solo cambia la ubicación de la cámara (es decir, de la ubicación actual a location).
(void)- animateToZoom:
 Como animateToCameraPosition: pero cambia solo el nivel de zoom de la cámara.
(void)- animateToBearing:
 Como animateToCameraPosition: pero solo cambia el rumbo de la cámara (en grados).
(void)- animateToViewingAngle:
 Como animateToCameraPosition: pero solo cambia el ángulo de visión de la cámara (en grados).
(void)- animateWithCameraUpdate:
 Aplica cameraUpdate a la cámara actual y, luego, usa el resultado según animateToCameraPosition:.
(BOOL)- enableNavigationWithSession:
 Inicia la navegación en esta vista de mapa con la sesión de navegación proporcionada.

Funciones de miembro públicas estáticas

(tipo de instancia)+ mapWithFrame:camera:
 Crea y muestra una vista de mapa con un fotograma y un objetivo de cámara.
(tipo de instancia)+ mapWithFrame:mapID:camera:
 Inicializador de conveniencia para compilar y mostrar una vista de mapa con un fotograma, un ID de mapa y un objetivo de cámara

Propiedades

ID de IBOutlet< GMSMapViewDelegate >delegado
 GMSMapView.
GMSCameraPositioncamera
 Controla la cámara, que define la orientación del mapa.
GMSProjectionprojection
 Muestra un objeto GMSProjection que puedes usar para convertir entre coordenadas de pantalla y coordenadas de latitud y longitud.
BOOLmiubicaciónEnabled
 Controla si se habilitan el punto y el círculo de precisión de Mi ubicación.
CLLocation * miUbicación
 Si Mi ubicación está habilitada, revela dónde se dibuja el punto de ubicación del dispositivo.
GMSMarkerselectedMarker
 Es el marcador seleccionado.
BOOLtrafficEnabled
 Controla si el mapa genera datos de tráfico (si están disponibles).
GMSMapViewTypeTipo de mapa
 Controla el tipo de mosaicos de mapas que se deben mostrar.
GMSMapStyleEstilo de mapa
 Controla el diseño del mapa.
número de punto flotanteZoom mínimo
 Zoom mínimo (es posible que la cámara se aleje a la mayor distancia).
número de punto flotantemaxZoom
 Zoom máximo (lo más cerca que esté la cámara de la Tierra)
BOOLbuildingsEnabled
 Si la estableces, se mostrarán los edificios 3D donde estén disponibles.
BOOLIndoorEnabled
 Establece si se muestran los mapas de interiores cuando están disponibles.
GMSIndoorDisplaypantalla interior
 Obtiene la instancia de GMSIndoorDisplay, que permite observar o controlar aspectos de la pantalla de datos de interiores.
GMSUISettingsconfiguración
 Obtiene el objeto GMSUISettings, que controla la configuración de la interfaz de usuario del mapa.
UIEdgeInsetspadding
 Controla la región "visible" de la vista.
GMSMapViewPaddingAdjustBehaviorpaddingAdjustBehavior
 Controla cómo se agregan las inserciones del área segura a los valores de padding.
BOOLaccessibilityElementsHidden
 La configuración predeterminada es YES.
GMSMapLayercapa
 Descriptor de acceso para el tipo de CALayer personalizado que se usa para la capa.
GMSFrameRatepreferredFrameRate
 Controla la velocidad de fotogramas de renderización.
GMSCoordinateBoundscameraTargetBounds
 Si no es nulo, restringe el objetivo de la cámara de modo que los gestos no puedan hacer que salga de los límites especificados.
GMSMapCapabilityFlagsmapCapabilities
 Todas las funciones con disponibilidad condicional (que dependen de mapID o de otra configuración del mapa) que están disponibles en el momento actual.
ID de IBOutlet
< GMSMapViewNavigationUIDelegate >
navigationUIDelegate
 Un delegado de GMSMapView que recibe devoluciones de llamada para eventos de la IU de navegación.
BOOLnavigationEnabled
 Indica si la función de navegación está habilitada para este mapa.
GMSNavigatornavegador
 El navegador para esta GMSMapView, que permite solicitar rutas y iniciar una guía paso a paso
GMSRoadSnappedLocationProviderroadSnappedLocationProvider.
 Admite la suscripción a actualizaciones de ubicación instantáneas de la ruta.
GMSLocationSimulatorlocationSimulator
 Te permite simular la ubicación del dispositivo.
GMSNavigationCameraModecameraMode
 El modo de la cámara que determina su comportamiento cuando la propiedad navigationEnabled se establece en YES.
GMSNavigationCameraPerspectivesiguientePerspectiva
 La perspectiva de la cámara que se usará al seguir la ubicación del dispositivo.
GMSNavigationTravelModetravelMode
 El medio de transporte que determina el tipo de rutas que se recuperarán y la forma en que se determina el rumbo del dispositivo.
GMSNavigationLightingModelightingMode
 El modo de iluminación determina el esquema de colores que se debe usar para renderizar el mapa.
BOOLdebeDisplaySpeedLimit
 Determina si el límite de velocidad se debe mostrar cuando la guía está activa y hay datos disponibles sobre el límite de velocidad.
BOOLdebeDisplayvelocímetro
 Especifica si se muestra el ícono de velocímetro.
UILayoutGuide * navigationHeaderLayoutGuide
 Es el rectángulo que cubre el encabezado de navegación.
UILayoutGuide * navigationFooterLayoutGuide
 El rectángulo que cubre el pie de página de navegación.
GMSNavigationRoute compatiblesFormatrouteExtensionsFormat
 Especifica qué formato de texto destacado de ruta (predeterminado, hora o distancia) se usará.
número de punto flotantesiguienteZoomLevel
 Nivel de zoom personalizado durante la navegación
GMSRoadSnappedLocationProviderroadSnappedMyLocationSource
 Establece el proveedor de Mi ubicación para esta vista de mapa.

(ten en cuenta que estas no son funciones de los miembros).

NSString *constkGMSAccessibilityCompass
 Es el identificador de accesibilidad del botón de brújula.
NSString *constkGMSAccesibilidadMyLocation
 Identificador de accesibilidad para el botón “Mi ubicación”.
NSString *constkGMSAccessibilityOutOfQuota.
 Identificador de accesibilidad para la etiqueta de error “fuera de la cuota”.

Documentación de las funciones de los miembros

+ MapWithFrame (tipo de instancia): (CGRect) marco
cámara: (GMSCameraPosition *) cámara

Crea y muestra una vista de mapa con un fotograma y un objetivo de cámara.

+ MapWithFrame (tipo de instancia): (CGRect) marco
ID de mapa: (GMSMapID *) IDdemapa
cámara: (GMSCameraPosition *) cámara

Inicializador de conveniencia para compilar y mostrar una vista de mapa con un fotograma, un ID de mapa y un objetivo de cámara

- (tipo de instancia) initWithFrame: (CGRect) marco
cámara: (GMSCameraPosition *) cámara

Crea y muestra una vista de mapa, con un fotograma y un objetivo de cámara.

- (tipo de instancia) initWithFrame: (CGRect) marco
ID de mapa: (GMSMapID *) IDdemapa
cámara: (GMSCameraPosition *) cámara

Crea y muestra una vista de mapa con un fotograma, un ID de mapa y un objetivo de la cámara.

- (void) startRendering

Indica a este mapa que active su renderizador.

Esto es opcional e idempotente.

Nota:
Esto dejó de estar disponible. Este método es obsoleto y se quitará en una versión futura.
- (void) stopRendering

Indica a este mapa que apague su renderizador.

Esto es opcional e idempotente.

Nota:
Esto dejó de estar disponible. Este método es obsoleto y se quitará en una versión futura.
- (void) clear

Elimina todas las marcas que se agregaron al mapa, incluidos los marcadores, las polilíneas y las superposiciones de suelo.

Esta acción no borrará el punto visible de la ubicación ni restablecerá el mapType actual.

- (void) setMinZoom: (flotante) Zoom mínimo
maxZoom: (flotante) maxZoom

Configura minZoom y maxZoom.

Este método espera que el mínimo sea menor o igual que el máximo; de lo contrario, arrojará una excepción con el nombre NSRangeException.

- (anulable GMSCameraPosition *) cameraForBounds: (GMSCoordinateBounds *) límites
inserciones: (UIEdgeInsets) inserciones

Compila una GMSCameraPosition que presente bounds con padding.

La cámara tendrá un rumbo y una inclinación cero (es decir, orientada al norte y mirando directamente a la Tierra). Esto tiene en cuenta el marco y el padding de esta GMSMapView.

Si los límites no son válidos, este método mostrará una cámara nula.

- (void) moveCamera: (GMSCameraUpdate *). actualizar

Cambia la cámara según update.

El cambio de la cámara es instantáneo (sin animación).

- (BOOL) areEqualForRenderingPosition: (GMSCameraPosition *) position
posición: (GMSCameraPosition *) otroPosición

Verifica si las posiciones indicadas de la cámara harían que la cámara se renderizara de forma prácticamente igual, teniendo en cuenta el nivel de precisión y transformaciones que se usan internamente.

- (GMSFeatureLayer<GMSPlaceFeature *> *) featureLayerOfFeatureType: (GMSFeatureType) Tipo de función

Muestra una capa de componentes del tipo especificado.

Las capas de funciones se deben configurar en la consola de Cloud.

Si no existe una capa del tipo especificado en este mapa, si el diseño basado en datos no está habilitado o si no se usa el framework de renderización de Metal, el elemento isAvailable de la capa resultante será NO y no responderá a ninguna llamada.

Requiere el procesador de Metal. Obtén información sobre cómo habilitar Metal en https://developers.google.com/maps/documentation/ios-sdk/config#use-metal

- (void) invalidateLayoutForAccessoryView: (UIView< GMSNavigationAccessoryView > *) accessoryView

Invalida una vista de accesorios y activa un nuevo diseño para esa vista.

La vista debe ser una de las vistas complementarias actuales. Si la orientación está inactiva, esta llamada es una instrucción NO-OP.

- (void) setHeaderAccessoryView: (anulable UIView< GMSNavigationAccessoryView > *) headerAccessoryView

Establece la posición de la vista de accesorios debajo del encabezado principal de la IU de navegación.

Cuando se pasa un valor nulo, se quita la vista de accesorios. Si la orientación está inactiva, esta llamada es una instrucción NO-OP.

@note Si la vista de mapa es corta, el SDK oculta la vista de accesorios debido a las limitaciones de espacio. Las vistas se administran internamente para optimizar la visualización del mapa.

- (void) animateToCameraPosition: (GMSCameraPosition *) posicióndelacámara

Anima la cámara de este mapa en cameraPosition.

- (void) animateToLocation: (CLLocationCoordinate2D) ubicación

Como animateToCameraPosition: pero cambia solo la ubicación de la cámara (es decir, de la ubicación actual a location).

- (void) animateToZoom: (flotante) zoom

Como animateToCameraPosition: pero cambia solo el nivel de zoom de la cámara.

Este valor está restringido por [kGMSMinZoomLevel, kGMSMaxZoomLevel].

- (void) animateToBearing: (CLLocationDirection) bearing

Como animateToCameraPosition: pero solo cambia el rumbo de la cámara (en grados).

Cero indica el norte geográfico.

- (void) animateToViewingAngle: (doble) viewingAngle

Como animateToCameraPosition: pero solo cambia el ángulo de visión de la cámara (en grados).

Este valor se fijará a un mínimo de cero (es decir, orientado hacia abajo) y entre 30 y 45 grados hacia el horizonte, según la distancia relativa a la Tierra.

- (void) animateWithCameraUpdate: (GMSCameraUpdate *). Actualización de la cámara

Aplica cameraUpdate a la cámara actual y, luego, usa el resultado según animateToCameraPosition:.

- (BOOL) enableNavigationWithSession: (GMSNavigationSession *). navigationSession

Inicia la navegación en esta vista de mapa con la sesión de navegación proporcionada.

Muestra:
Indica si la navegación se inició correctamente (por ejemplo, se mostrará NO si aún no se aceptaron los Términos y Condiciones).

- (NSString* const) kGMSAccessibilityCompass [related]

Es el identificador de accesibilidad del botón de brújula.

- (NSString* const) kGMSAccessibilityMyLocation [related]

Identificador de accesibilidad para el botón “Mi ubicación”.

- (NSString* const) kGMSAccessibilityOutOfQuota [related]

Identificador de accesibilidad para la etiqueta de error “fuera de la cuota”.


Documentación de la propiedad

- (ID de IBOutlet<GMSMapViewDelegate>) delegado [read, write, assign]
- (GMSCameraPosition*) cámara [read, write, copy]

Controla la cámara, que define la orientación del mapa.

La modificación de esta propiedad es instantánea.

- (GMSProjection*) proyección [read, assign]

Muestra un objeto GMSProjection que puedes usar para convertir entre coordenadas de pantalla y coordenadas de latitud y longitud.

Esta es una instantánea de la proyección actual y no se actualizará automáticamente cuando la cámara se mueva. Representa la proyección del último fotograma de GMSMapView dibujado o, donde la cámara se configuró explícitamente o el mapa que acaba de crear, el próximo fotograma. Nunca será nulo.

- (BOOL) myLocationEnabled [read, write, assign]

Controla si se habilitan el punto y el círculo de precisión de Mi ubicación.

La configuración predeterminada es NO.

- (CLLocation*) myLocation [read, assign]

Si Mi ubicación está habilitada, revela dónde se dibuja el punto de ubicación del dispositivo.

Si está inhabilitado o habilitado, pero no hay datos de ubicación disponibles, el valor será nulo. Esta propiedad se puede observar mediante KVO.

- (GMSMarker*) selectedMarker [read, write, assign]

Es el marcador seleccionado.

Cuando se configura esta propiedad, se selecciona un marcador específico y se muestra una ventana de información. Si esta propiedad no es nula, si se la fija en ese valor, se anulará la selección del marcador y se ocultará la ventana de información. Esta propiedad se puede observar mediante KVO.

- (BOOL) trafficEnabled [read, write, assign]

Controla si el mapa genera datos de tráfico (si están disponibles).

Esto está sujeto a la disponibilidad de los datos de tráfico. La configuración predeterminada es NO.

- (GMSMapViewType) mapType [read, write, assign]

Controla el tipo de mosaicos de mapas que se deben mostrar.

La configuración predeterminada es kGMSTypeNormal.

- (GMSMapStyle*) mapStyle [read, write, assign]

Controla el diseño del mapa.

Un mapStyle no nulo solo se aplicará si mapType es Normal.

- (flotante) minZoom [read, assign]

Zoom mínimo (es posible que la cámara se aleje a la mayor distancia).

La configuración predeterminada es kGMSMinZoomLevel. Modificado con -setMinZoom:maxZoom:.

- (flotante) maxZoom [read, assign]

Zoom máximo (lo más cerca que esté la cámara de la Tierra)

La configuración predeterminada es kGMSMaxZoomLevel. Modificado con -setMinZoom:maxZoom:.

- (BOOL) buildingsEnabled [read, write, assign]

Si la estableces, se mostrarán los edificios 3D donde estén disponibles.

La configuración predeterminada es YES.

Esto puede resultar útil al agregar una capa de mosaicos personalizados al mapa para que se vea más claro a altos niveles de zoom. Si cambias este valor, se invalidarán brevemente todos los mosaicos.

- (BOOL) indoorEnabled [read, write, assign]

Establece si se muestran los mapas de interiores cuando están disponibles.

La configuración predeterminada es YES.

Si se establece en NO, es posible que se borren definitivamente las memorias caché de los datos de interiores y que se restablezca cualquier piso seleccionado por el usuario final.

- (GMSIndoorDisplay*) indoorDisplay [read, assign]

Obtiene la instancia de GMSIndoorDisplay, que permite observar o controlar aspectos de la pantalla de datos de interiores.

- (GMSUISettings*) configuración [read, assign]

Obtiene el objeto GMSUISettings, que controla la configuración de la interfaz de usuario del mapa.

- (UIEdgeInsets) padding [read, write, assign]

Controla la región "visible" de la vista.

Cuando se aplica padding, se puede crear un área alrededor del borde de la vista que contendrá datos del mapa pero no contendrá controles de la IU.

Si el padding no está equilibrado, el centro visual de la vista se moverá según corresponda. El padding también afectará la propiedad projection, por lo que la región visible no incluirá el área de padding. GMSCameraUpdate FitToBounds garantizará que se tengan en cuenta este relleno y cualquier padding solicitado.

Esta propiedad puede animarse dentro de un bloque de animación basado en UIView.

Controla cómo se agregan las inserciones del área segura a los valores de padding.

Al igual que con los paddings, las inserciones de áreas seguras colocan los controles del mapa, como la brújula, el botón Mi ubicación y el selector de piso, dentro del área segura del dispositivo.

La configuración predeterminada es kGMSMapViewPaddingAdjustBehaviorAlways.

- (BOOL) accessibilityElementsHidden [read, write, assign]

La configuración predeterminada es YES.

Si se establece en NO, GMSMapView generará elementos de accesibilidad para objetos superpuestos, como GMSMarker y GMSPolyline.

Esta propiedad sigue el protocolo informal UIAccessibility, excepto por el valor predeterminado de YES.

- (GMSMapLayer*) capa [read, retain]

Descriptor de acceso para el tipo de CALayer personalizado que se usa para la capa.

- (GMSFrameRate) preferredFrameRate [read, write, assign]

Controla la velocidad de fotogramas de renderización.

El valor predeterminado es kGMSFrameRatemaximum.

- (GMSCoordinateBounds*) cameraTargetBounds [read, write, assign]

Si no es nulo, restringe el objetivo de la cámara de modo que los gestos no puedan hacer que salga de los límites especificados.

Todas las funciones con disponibilidad condicional (que dependen de mapID o de otra configuración del mapa) que están disponibles en el momento actual.

No incluye las funciones que están siempre disponibles.

- (ID de IBOutlet<GMSMapViewNavigationUIDelegate>) navigationUIDelegate [read, write, assign]

Un delegado de GMSMapView que recibe devoluciones de llamada para eventos de la IU de navegación.

- (BOOL) navigationEnabled [read, write, assign]

Indica si la función de navegación está habilitada para este mapa.

Si la respuesta es SÍ, se pueden mostrar las rutas y las instrucciones paso a paso en el mapa, la cámara puede ingresar al modo de seguimiento y aparece el botón para volver a centrar cuando la cámara no está siguiendo la ubicación del dispositivo.

Si el usuario no aceptó los Términos y Condiciones de Google Navigation, la configuración de esta propiedad no tendrá ningún efecto. Para mostrar el diálogo de términos y condiciones, consulta los métodos en GMSNavigationServices.

- (GMSNavigator*) navegador [read, assign]

El navegador para esta GMSMapView, que permite solicitar rutas y iniciar una guía paso a paso

Si el usuario no ha aceptado los términos y condiciones de Google Navigation, este valor será nulo. Para mostrar el diálogo de términos y condiciones, consulta los métodos en GMSNavigationServices.

Admite la suscripción a actualizaciones de ubicación instantáneas de la ruta.

Si el usuario no ha aceptado los términos y condiciones de Google Navigation, este valor será nulo. Para mostrar el diálogo de términos y condiciones, consulta los métodos en GMSNavigationServices.

Te permite simular la ubicación del dispositivo.

La ubicación simulada afecta la posición de la comilla angular en el mapa, el progreso de la guía paso a paso y las actualizaciones proporcionadas por el proveedor de ubicación ajustado a la ruta.

Si el usuario no ha aceptado los términos y condiciones de Google Navigation, este valor será nulo. Para mostrar el diálogo de términos y condiciones, consulta los métodos en GMSNavigationServices.

- (GMSNavigationCameraMode) cameraMode [read, write, assign]

El modo de la cámara que determina su comportamiento cuando la propiedad navigationEnabled se establece en YES.

Consulta GMSNavigationCameraMode para ver los modos disponibles.

La perspectiva de la cámara que se usará al seguir la ubicación del dispositivo.

Para que se aplique esta perspectiva, se debe establecer la propiedad navigationEnabled en YES y cameraMode en GMSNavigationCameraModeFollowing.

- (GMSNavigationTravelMode) travelMode [read, write, assign]

El medio de transporte que determina el tipo de rutas que se recuperarán y la forma en que se determina el rumbo del dispositivo.

En el modo en automóvil, el rumbo del dispositivo se basa en la dirección del movimiento, mientras que, en el modo en bicicleta o a pie, el recorrido se basa en la dirección de la brújula a la que apunta el dispositivo. El recorrido del dispositivo se representa mediante la dirección del marcador de ubicación del dispositivo y se informa a través de GMSRoadSnappedLocationProvider.

- (GMSNavigationLightingMode) lightingMode [read, write, assign]

El modo de iluminación determina el esquema de colores que se debe usar para renderizar el mapa.

También se usa para determinar los colores predeterminados de varios elementos de la interfaz.

- (BOOL) debeDisplaySpeedLimit [read, write, assign]

Determina si el límite de velocidad se debe mostrar cuando la guía está activa y hay datos disponibles sobre el límite de velocidad.

El valor predeterminado es NO.

- (BOOL) debeDisplaySpeedometer [read, write, assign]

Especifica si se muestra el ícono de velocímetro.

Cuando está habilitado, aparece un ícono de velocímetro que indica la velocidad del vehículo en la esquina inferior durante la guía. Cuando haya datos confiables disponibles sobre el límite de velocidad, también se mostrará el ícono de límite de velocidad junto al ícono de velocímetro. El ícono del velocímetro puede tener diferentes colores para el texto y el fondo, según la gravedad de la alerta de velocidad.

Si el botón de volver a centrar está habilitado, el límite de velocidad y el ícono de velocímetro están ocultos temporalmente cuando se muestra este botón.

- (UILayoutGuide*) navigationHeaderLayoutGuide [read, assign]

Es el rectángulo que cubre el encabezado de navegación.

La altura es cero cuando el encabezado está oculto.

- (UILayoutGuide*) navigationFooterLayoutGuide [read, assign]

El rectángulo que cubre el pie de página de navegación.

La altura es cero cuando el pie de página está oculto.

Especifica qué formato de texto destacado de ruta (predeterminado, hora o distancia) se usará.

- (flotante) followZoomLevel [read, write, assign]

Nivel de zoom personalizado durante la navegación

La configuración de este valor anulará el nivel de zoom predeterminado del SDK de Navigation cuando la cámara esté siguiendo la ubicación del dispositivo (es decir, cameraMode es igual a GMSNavigationCameraModeFollowing). Se puede establecer en GMSNavigationNoFollowingZoomLevel si no se debe usar ninguna anulación del nivel de zoom.

Establece el proveedor de Mi ubicación para esta vista de mapa.

Normalmente, el punto y el círculo de precisión de Mi ubicación de una vista de mapa dependen de la ubicación real del dispositivo. Si estableces esta propiedad, el punto y el círculo de precisión de Mi ubicación serán impulsados por la ubicación ajustada a la ruta del proveedor de ubicación determinado. Para volver al comportamiento normal, establece esta propiedad en nil.

Esto no tiene efecto cuando navigationEnabled está activado en esta vista de mapa.