5 votos

¿Cómo deshacerse de ese círculo azul que está sobre el cursor cuando dibujo un punto en OpenLayers?

En openlayers, antes de colocar un punto, hay un pequeño círculo azul, el se mueve con el cursor. Quiero a deshacerse de eso y no puede averiguar cómo. Si es posible, debe estar en la sección siguiente del código:

var drawFeature = new OpenLayers.Control.DrawFeature (vectorLayer, OpenLayers.Handler.Point); map.addControl(drawFeature);

¡Sólo parece que no puedo encontrar nada en ella! ¡Gracias tanto por adelantado!

3voto

Soldarnal Puntos 2646

Usted debe para configurar estilo temporal de la capa:

var defStyle = new OpenLayers.Style({strokeColor: "#FF0000", strokeWidth: 2, fillColor: "#FF0000", pointRadius: 5});
var tmpStyle = new OpenLayers.Style({display: "none"});
var myStyleMap = new OpenLayers.StyleMap({"default": defStyle, "temporary": tmpStyle});

vectorLayer = new OpenLayers.Layer.Vector("Layer", {styleMap: myStyleMap});

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