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.

Actualizar la capa TileImage (mapguide) en OpenLayers v6.9.0

Tengo una capa de Mapguide como una capa de imagen en un mapa de OpenLayers. Usando la API de Mapguide, hago cambios en la capa de Mapguide. Los cambios en la capa no se reflejan en el mapa de OpenLayers hasta que se acerca. El desplazamiento no tiene efecto. He intentado varias cosas como se sugiere aquí: https://openlayers.org/en/latest/doc/faq.html#how-do-i-force-a-re-render-of-the-map- like.

map.render(); y
map.renderSync();

mgLayer.getSource().refresh(); tampoco funciona

¿Alguien sabe si hay alguna manera de hacer esto?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que estás tratando de actualizar el mapa de OpenLayers con los cambios realizados en la capa de Mapguide. Desafortunadamente, parece que los cambios no se reflejan en el mapa de OpenLayers hasta que se hace zoom.

    Ya has intentado los métodos sugeridos en la página de preguntas frecuentes de OpenLayers, como map.render() y map.renderSync(), así como mgLayer.getSource().refresh(), pero ninguno de ellos ha funcionado.

    Es posible que los cambios no se estén reflejando en el mapa de OpenLayers debido a la forma en que se renderiza la capa de Mapguide. Puedes consultar la documentación de OpenLayers para ver si hay alguna forma de renderizar la capa de Mapguide de manera diferente.

    Alternativamente, puedes buscar otros métodos para actualizar el mapa de OpenLayers con los cambios realizados en la capa de Mapguide.

Comments are closed.