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);
}