Información general sobre la biblioteca de utilidades

Seleccionar plataforma: Android iOS

¿Estás buscando funciones avanzadas para agregarlas a tus mapas? La biblioteca de utilidades del SDK de Maps para iOS de GitHub es una biblioteca de clases de código abierto que resulta útil para diferentes aplicaciones. El repositorio de GitHub incluye las clases de utilidades y una app de demostración que ilustra el uso de cada clase.

Las utilidades

Un mapa con marcadores agrupados en el estilo predeterminado

Agrupamiento de marcadores en clústeres

GMUClusterManager te permite administrar varios marcadores con diferentes niveles de zoom. Esto significa que puedes incluir muchos marcadores en un mapa sin que esto dificulte su lectura. Cuando un usuario visualiza el mapa con un alto nivel de zoom, se muestran los marcadores individuales en el mapa. Cuando el usuario aplica zoom de alejamiento, los marcadores se agrupan en clústeres para facilitar la visualización del mapa.

Para obtener más información, consulta la documentación sobre el agrupamiento de marcadores en clústeres.

No hay imagen para esta utilidad.

Quadtree

Un quadtree es una estructura de datos que resulta útil para encontrar puntos cerca de un punto único, ya que realiza búsquedas dentro de un área alrededor del lugar de interés.

Para obtener más información, consulta la documentación de Quadtree.

Mapa con datos KML

KML

KML es un formato popular para procesar datos geográficos como puntos, líneas y polígonos. GMUKMLParser te permite analizar y procesar datos geográficos en formato KML.

Para obtener más información, consulta la documentación sobre el KML.

Mapa con una capa GeoJSON

Cómo importar GeoJSON a tu mapa

Puedes almacenar elementos en formato GeoJSON y usar esta utilidad para renderizarlos como una capa sobre el mapa. Procesa datos geográficos en formato GeoJSON mediante GMUGeoJSONParser junto con GMUGeometryRenderer.

Para obtener más detalles, consulta la documentación sobre GeoJSON.

Mapa con un mapa de calor en el que se muestra la ubicación de comisarías

Mapas de calor

Los mapas de calor permiten a los usuarios comprender fácilmente la distribución y la intensidad relativa de los datos de un mapa. En los mapas de calor, en lugar de colocar un marcador en cada ubicación, se usan colores y formas para representar la distribución de datos.

Para obtener más información, consulta la documentación en los Mapas de calor.

Mapa con marcadores personalizados que muestran imágenes

Marcadores personalizados

Usa el delegado GMUClusterRendererDelegate en GMUDefaultClusterRenderer para personalizar las propiedades de un marcador antes y después de agregarlo al mapa.

Mapa que muestra la distancia entre coordenadas

Utilidades de geometría

Un conjunto de funciones de utilidad de geometría esférica de Swift del módulo GMSGeometryUtils del SDK de Maps para iOS Usa estas extensiones para realizar muchos tipos de operaciones geométricas, incluidas las siguientes:

  • Determina la distancia real entre círculos
  • Determinar si una coordenada está dentro de un polígono
  • Determinar si una coordenada se encuentra en una ruta de acceso o dentro de ella dentro de una tolerancia especificada
  • Determinar el área de este polígono
  • entre otros