X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/45cf5ccd296a660ad59778caa81c6ffd7b053d43..1120eb77ffab476d9f5de589691d555ba64b8da1:/public/export/embed.html diff --git a/public/export/embed.html b/public/export/embed.html index 35b93a2ac..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") { - var mapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik", { - displayOutsideMaxExtent: true, - wrapDateLine: true, - attribution: attribution - }); - map.addLayer(mapnik); - } else if (args.layer == "osmarender") { - var osmarender = new OpenLayers.Layer.OSM.Osmarender("Osmarender", { - displayOutsideMaxExtent: true, - wrapDateLine: true, - attribution: attribution - }); - map.addLayer(osmarender); - } else if (args.layer == "cycle map") { - var cyclemap = new OpenLayers.Layer.OSM.CycleMap("Cycle Map", { - displayOutsideMaxExtent: true, - wrapDateLine: true, - attribution: attribution - }); - map.addLayer(cyclemap); - } + +
+ - + 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(); + } +