try to add support for OpenStreetMap; cleanup

svn: r17955
This commit is contained in:
Jérôme Rapinat
2011-07-24 14:42:23 +00:00
parent de95dd72e0
commit abe77ef759

View File

@ -129,28 +129,25 @@ openstreet_jsc = """
function initialize(){ function initialize(){
map = new OpenLayers.Map("map_canvas"); map = new OpenLayers.Map("map_canvas");
map.addLayer(new OpenLayers.Layer.OSM());
map.dataLayer.events.register("visibilitychanged", map.dataLayer, toggleData);
map.addLayer(map.dataLayer);
var centre = new OpenLayers.LonLat(%s, %s); var centre = new OpenLayers.LonLat(%s, %s);
var zoom = 11; var zoom = 11;
map.setCenter(centre, zoom); map.setCenter(centre, zoom);
updateLocation(); updateLocation();
var osm = new OpenLayers.Layer.OSM("OpenStreetMap");
var markers = new OpenLayers.Layer.Markers("Markers"); var markers = new OpenLayers.Layer.Markers("Markers");
map.addLayer(markers);
markers.addMarker(new OpenLayers.Marker(centre)); markers.addMarker(new OpenLayers.Marker(centre));
map.addLayers([osm, markers]);
setMapLayers("M"); setMapLayers("M");
map.events.register("moveend", map, updateLocation); // add a layer switcher
map.events.register("changelayer", map, updateLocation); map.addControl(new OpenLayers.Control.LayerSwitcher());
map.zoomToMaxExtent();
handleResize();
}""" }"""
# NarrativeWeb javascript code for PlacePage's "Google Maps"... # NarrativeWeb javascript code for PlacePage's "Google Maps"...