es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Rotar una capa de nube de puntos de Deck.gl en Mapbox.

Estoy intentando alinear una capa PointCloud de deck.gl con una ubicación en Mapbox. Intenté modificar los valores de posición y está funcionando, pero me preguntaba si hay otra manera más simple de modificar la orientación de la capa en lugar de modificar los datos.

Usé este código para definir la capa:

const pointsLayer = new deck.MapboxLayer({
id: ‘points’,
type: deck.PointCloudLayer,
data: dataArray,
pickable: false,
coordinateSystem: deck.COORDINATE_SYSTEM.METER_OFFSETS,
coordinateOrigin: [25, 55],
pointSize: 1,
getPosition: d => d.position,
getColor: d => d.color,
});

No pude encontrar ninguna propiedad en la documentación que logre ese objetivo.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Desafortunadamente, según la información proporcionada en la documentación de deck.gl, no parece haber una manera más simple de modificar la orientación de la capa sin modificar los datos. La propiedad coordinateOrigin que ya ha utilizado es la única propiedad que permite modificar la alineación de la capa con respecto al mapa. Sin embargo, todavía es necesario modificar los valores de posición de los puntos de datos para alinearlos exactamente con la ubicación deseada en el mapa.

Comments are closed.