1 votos

Datos dinámicos en la capa superpuesta en openlayers

Estoy usando openlayers para visualizar una industria usando la imagen como capa. ¿Es posible mostrar valores actualizados (valores dinámicos en tiempo de ejecución - como enteros) en la capa de superposición que se actualiza cada segundo? Si es así, por favor ayúdeme a hacer esto en openlayers.

2voto

Jeff Puntos 285

Puede hacerlo con características en una capa vectorial. Proporcione una fuente de datos que tenga características en las mismas coordenadas que sus características en la capa rasterizada. Entonces podrá acceder a los atributos de estas características. Por ejemplo, la población:

myvectorlayer.features[myfeatureindex].attributes.population = 10000;

(o utilizar una de las funciones myvectorlayer.getFeature*)

A partir de ahora, puede añadir una etiqueta para las características con Openlayers.Style :

var myStyle = new OpenLayers.Style({
  'label' : '${population}',
  'fontSize' : '8px',
  'fontColor' : 'white',
  'labelOutlineColor' : "#000000", 
  'labelOutlineWidth' : 2});

Donde ${population} es el nombre de los atributos en las características de las capas vectoriales.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X