无法将平铺图像放置在传单地图上

时间:2018-10-18 00:04:17

标签: javascript ember.js leaflet deepzoom

我在Ember应用程序中(使用Ember leaflet)具有以下简单的传单地图(使用标准的全局背景图块):

enter image description here


我需要在地图上方放置另一个tile-layer,它将是平铺的图像-使用深度缩放。具体来说,leaflet-deepzoom plugin for ember.js

我有一个Deepzoom图像(目录以_files结尾),但是每当我将其放置在地图上时,它总是将它们移到左上角:

enter image description here


在插件内部,它使用以下代码定义边界:

var southWest = options.map.unproject([0, options.height], options.maxNativeZoom);
var northEast = options.map.unproject([options.width, 0], options.maxNativeZoom);
options.bounds = new L.latLngBounds(southWest, northEast);

我已经尝试过广泛使用此代码,试图使它将图像定位在我需要的坐标位置,而不是默认的左上角。

我正在意识到的是,这些界限可能并不重要,即使界限正确地定位在我想要它们的澳大利亚珀斯市,也许图像也会超出界限,位于左上方角落,只是不可见。


关于如何将平铺图像偏移到不同坐标位置的任何指导都将有所帮助。我经历了许多extending Leaflet tutorials,但仍然不明白。

0 个答案:

没有答案