[OpenLayers-Dev] can't show externalGraphics for vectors

Val Cartei val.cartei at gmail.com
Thu Nov 22 09:55:54 EST 2007


Hi there,
I am trying to attach an image to a Point. The idea would be to extend
the class so that the style with the attribute externalGraphic gets
applied, but it doesn't seem to work.
The problem is that it still shows the default style, although if i do
an alert (style.externalGraphic), the property exists, it just doesn'y
display.

Here's my code:
style_mark.externalGraphic = "http://boston.openguides.org/markers/AQUA.png";
	
	var SinglePoint=OpenLayers.Class.create();
	SinglePoint.prototype=OpenLayers.Class.inherit(OpenLayers.Handler.Point,{
	 createFeature:function(evt){
	   OpenLayers.Handler.Point.prototype.createFeature.apply(this);
	   this.point.style = OpenLayers.Util.extend({},style_mark);//style_mark;
   	 }
	});

I hope someone can help me with this.

-- 
Best Regards,

Valentina Cartei
UK Tel. +44 (0)796 6882820



More information about the Dev mailing list