X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/10df3d85651e7f843ffc6d2b89f029d47dcd1971..1120eb77ffab476d9f5de589691d555ba64b8da1:/public/export/embed.html diff --git a/public/export/embed.html b/public/export/embed.html index 7e61728cc..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 == "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(); + } +