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