ThinkGeo.com    |     Documentation    |     Premium Support

Draggable Marker issue with Firefox

I am trying to implement drag-able markers. We are adding a marker/symbol on client-side. Everything seems to work fine on IE 7.0 browser. However, it does not work on Firefox. I tried setting the setZIndex on the EditOverlay and marker layers without success. Attached is my sample code.


Moreover, when I attempted to do a drag-able marker on server-side (see below code on Page_load). Initially, it works. However, when I start setting the Map1.SetDrawMode value (ex. Map1.SetDrawMode('Rectangle')), it no longer works. Is there a property that I am missing? 


We are using WebEdition 3.1.16 and Firefox 3.09 (Opera 9.64 also has the same issue). 


On Page_load 

            SimpleMarkerOverlay objSimpleMarkerOverlay = new SimpleMarkerOverlay("MarkerSymbol");

            objSimpleMarkerOverlay.IsVisibleInOverlaySwitcher = false;

            objSimpleMarkerOverlay.DragMode = MarkerDragMode.Drag;

            WebImage objSymbol = new WebImage(@"images/symbols/aerial_svc_wire.png");

            objSimpleMarkerOverlay.Markers.Add(new Marker(-80.121014, 26.538472, objSymbol));

            WebImage objSymbol2 = new WebImage(@"images/symbols/aerial_cable.png");

            objSimpleMarkerOverlay.Markers.Add(new Marker(-80.121014, 26.538472, objSymbol2));

            Map1.CustomOverlays.Add(objSimpleMarkerOverlay);


Thanks in advance ... 



886-Add_Draggable_Marker--Symbol_Code.txt (7.62 KB)

Ttd,



I changed the Z-Index of the marker overlay; it works fine in both Firefox and IE. Please have a try the following script. Marker’s default zoom level is lower than EditOverlay for avoiding some event conflict. For example, if you are editing a shape, when mouse drag across the marker, it may have some problems.var OnMapCreated = function(map){
    var markerOverlay = map.getLayer('MarkerOverlay');
    markerOverlay.div.style.zIndex = 9999;
}


It easily tell the marker overlay is on top of the edit overlay.









Could you tell me what’s the exacte issue for the first question? 



Thanks,

Howard