X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/190d0fddfcaa3483b6be2c1d0f24ebbf6cdd3fdc..a7f9ca32b7b946aa7e2dc7bb51c5ca5366b62438:/app/assets/javascripts/leaflet.map.js.erb diff --git a/app/assets/javascripts/leaflet.map.js.erb b/app/assets/javascripts/leaflet.map.js.erb index ed89e1fa5..1171390aa 100644 --- a/app/assets/javascripts/leaflet.map.js.erb +++ b/app/assets/javascripts/leaflet.map.js.erb @@ -36,7 +36,7 @@ L.OSM.Map = L.Map.extend({ name: I18n.t("javascripts.map.base.transport_map") }), new L.OSM.MapQuestOpen({ - attribution: copyright + ". Tiles courtesy of MapQuest ", + attribution: copyright + ". Tiles courtesy of MapQuest ", code: "Q", keyid: "mapquest", name: I18n.t("javascripts.map.base.mapquest") @@ -165,7 +165,7 @@ L.OSM.Map = L.Map.extend({ return str; }, - addObject: function(object) { + addObject: function(object, callback) { var objectStyle = { color: "#FF6200", weight: 4, @@ -215,14 +215,7 @@ L.OSM.Map = L.Map.extend({ map._objectLayer.addData(xml); map._objectLayer.addTo(map); - if (!window.location.hash) { - var bounds = map._objectLayer.getBounds(); - if (bounds.isValid()) { - OSM.router.moveListenerOff(); - map.once('moveend', OSM.router.moveListenerOn); - map.fitBounds(bounds); - } - } + if (callback) callback(map._objectLayer.getBounds()); } }); },