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

Christopher Schmidt crschmidt at metacarta.com
Thu Nov 22 09:57:27 EST 2007


On Thu, Nov 22, 2007 at 02:55:54PM +0000, Val Cartei wrote:
> 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.

What version of OL? OL.Util.extend didn't return the object until very
recently...

-- Chris

> 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
> _______________________________________________
> Dev mailing list
> Dev at openlayers.org
> http://openlayers.org/mailman/listinfo/dev

-- 
Christopher Schmidt
MetaCarta



More information about the Dev mailing list