map layer into success response

parent f04c6a86
...@@ -23,6 +23,12 @@ var map = new ol.Map({ ...@@ -23,6 +23,12 @@ var map = new ol.Map({
//addLayer //addLayer
function addImageLayer(labelDate) { function addImageLayer(labelDate) {
$.ajax({
type: 'POST',
dataType: "json",
data: {'purchase_id': purchase_id, 'report': zone, 'date': labelDate},
url: '/reports/tiles/tileinfo',
success: function (data) {
map.removeLayer(imagelayer) map.removeLayer(imagelayer)
var xyz = new ol.layer.Tile({ var xyz = new ol.layer.Tile({
...@@ -39,17 +45,8 @@ function addImageLayer(labelDate) { ...@@ -39,17 +45,8 @@ function addImageLayer(labelDate) {
imagelayer = xyz; imagelayer = xyz;
map.addLayer(xyz); map.addLayer(xyz);
$.ajax({
type: 'POST',
dataType: "json",
data: {'purchase_id': purchase_id, 'report': zone, 'date': labelDate},
url: '/reports/tiles/tileinfo',
success: function (data) {
var extent = ol.proj.transformExtent(data.boundingBox, 'EPSG:4326', 'EPSG:3857'); var extent = ol.proj.transformExtent(data.boundingBox, 'EPSG:4326', 'EPSG:3857');
map.getView().fit(extent, {duration: 800}) map.getView().fit(extent, {duration: 800})
},
error: function(data) {
console.error("request error: ", {'msg': 'tile info request failed'});
} }
}); });
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment