X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/e7bcb570858cbcea3b4609cee8b8ce8054619a39..1120eb77ffab476d9f5de589691d555ba64b8da1:/public/export/embed.html diff --git a/public/export/embed.html b/public/export/embed.html index 402f0410b..3559f8f35 100644 --- a/public/export/embed.html +++ b/public/export/embed.html @@ -1,12 +1,13 @@ - - + + + OpenStreetMap Embedded - - - + + - var attribution = '(C) OpenStreetMap and contributors, CC-BY-SA'; - var args = OpenLayers.Util.getParameters(); - if (!args.layer || args.layer == "mapnik" || args.layer == "osmarender") { - var mapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik", { - displayOutsideMaxExtent: true, - wrapDateLine: true, - attribution: attribution - }); - map.addLayer(mapnik); - } else if (args.layer == "cyclemap" || args.layer == "cycle map") { - var cyclemap = new OpenLayers.Layer.OSM.CycleMap("Cycle Map", { - displayOutsideMaxExtent: true, - wrapDateLine: true, - attribution: attribution - }); - map.addLayer(cyclemap); - } else if (args.layer == "transportmap") { - var transportmap = new OpenLayers.Layer.OSM.TransportMap("Transport Map", { - displayOutsideMaxExtent: true, - wrapDateLine: true, - attribution: attribution - }); - map.addLayer(transportmap); - } else if (args.layer == "mapquest") { - var mapquestmap = new OpenLayers.Layer.OSM("MapQuest Open Map", [ - "http://otile1.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.png", - "http://otile2.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.png", - "http://otile3.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.png", - "http://otile4.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.png"], { - displayOutsideMaxExtent: true, - wrapDateLine: true, - attribution: "Tiles courtesy of MapQuest " - }); - map.addLayer(mapquestmap); - } + +
+ - + if (!args.layer || args.layer == "mapnik" || args.layer == "osmarender") { + new L.OSM.Mapnik().addTo(map); + } else if (args.layer == "cyclemap" || args.layer == "cycle map") { + new L.OSM.CycleMap().addTo(map); + } else if (args.layer == "transportmap") { + new L.OSM.TransportMap().addTo(map); + } else if (args.layer == "mapquest") { + new L.OSM.MapQuestOpen().addTo(map); + } - -
+ if (args.marker) { + L.marker(args.marker).addTo(map); + } + + if (args.bbox) { + map.fitBounds([L.latLng(args.bbox[1], args.bbox[0]), + L.latLng(args.bbox[3], args.bbox[2])]) + } else { + map.fitWorld(); + } +