Compartir a través de


Incorporación de una cuadrícula de ajuste al mapa

Las cuadrículas de ajuste facilitan el dibujo de formas con bordes y nodos compartidos y líneas más rectas. El ajuste de formas a una cuadrícula es útil al dibujar contornos de creación o rutas de acceso de red en el mapa.

La resolución de la cuadrícula de ajuste está en píxeles. La cuadrícula es cuadrada y relativa al nivel de zoom entero más cercano. La cuadrícula se escala por un factor de dos en relación con el área física del mundo real con cada nivel de zoom.

Uso de una cuadrícula de ajuste

Cree una cuadrícula de ajuste mediante la clase atlas.drawing.SnapGridManager y pase una referencia al mapa al que desea conectar el administrador. Establezca la opción showGrid en true si desea que se vea la cuadrícula. Para ajustar una forma a la cuadrícula, pásela a la función snapShape de administradores de cuadrícula de ajuste. Si desea ajustar una matriz de posiciones, pásela a la función snapPositions.

El ejemplo Usar una cuadrícula de ajuste ajusta un marcador HTML a una cuadrícula cuando se arrastra. Las herramientas de dibujo se usan para ajustar las formas dibujadas a la cuadrícula cuando se desencadena el evento drawingcomplete. Para obtener el código fuente de este ejemplo, consulte el código fuente Usar una cuadrícula de ajuste.

Captura de pantalla que muestra la cuadrícula de ajuste en el mapa.

Opciones de cuadrícula de ajuste

En ejemplo de Opciones de cuadrícula de ajuste se muestran las distintas opciones de personalización disponibles para el administrador de la cuadrícula de ajuste. Los estilos de las línea de la cuadrícula se pueden personalizar mediante la recuperación de la capa de la línea subyacente mediante la función getGridLayer de administradores de la cuadrícula de ajuste. Para obtener el código fuente de este ejemplo, consulte el código fuente Opciones de cuadrícula de ajuste.

Recorte de pantalla de un mapa con la cuadrícula habilitada y un panel de opciones en el lateral para establecer diversas opciones que se actualizan en el mapa.

Pasos siguientes

Aprenda a usar otras características del módulo de herramientas de dibujo: