X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/345ac0bd1afcec2130c5cd55abc2906988e9e795..1120eb77ffab476d9f5de589691d555ba64b8da1:/public/export/embed.html
diff --git a/public/export/embed.html b/public/export/embed.html
index 63b2c13f5..3559f8f35 100644
--- a/public/export/embed.html
+++ b/public/export/embed.html
@@ -1,12 +1,13 @@
-
-
+
+
+
OpenStreetMap Embedded
-
-
-
+
+
- var attribution = 'Map Data (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();
+ }
+