Index: trunk/BNC/src/map/html/index_osm.html
===================================================================
--- trunk/BNC/src/map/html/index_osm.html	(revision 5204)
+++ trunk/BNC/src/map/html/index_osm.html	(revision 5205)
@@ -17,4 +17,5 @@
       var map;
       var markers;
+      var marker;
       var icon;  
       var fromProjection;
@@ -40,6 +41,6 @@
         icon    = new OpenLayers.Icon("qrc:///map/html/crosshair.png", size, offset);
         markers = new OpenLayers.Layer.Markers("Markers");
-
-        markers.addMarker(new OpenLayers.Marker(position, icon));
+        marker  = new OpenLayers.Marker(position, icon);
+        markers.addMarker(marker);
         
         map.addLayer(markers);
@@ -51,4 +52,7 @@
         var position = new OpenLayers.LonLat(lon, lat).transform(fromProjection, toProjection);
         map.setCenter(position);
+        markers.removeMarker(marker);
+        marker = new OpenLayers.Marker(position, icon);
+        markers.addMarker(marker);
       }
 
