try to add support for OpenStreetMap; cleanup
svn: r17955
This commit is contained in:
@ -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"...
|
||||||
|
Reference in New Issue
Block a user