我在Ember应用程序中(使用Ember leaflet)具有以下简单的传单地图(使用标准的全局背景图块):
我需要在地图上方放置另一个tile-layer
,它将是平铺的图像-使用深度缩放。具体来说,leaflet-deepzoom plugin for ember.js。
我有一个Deepzoom图像(目录以_files
结尾),但是每当我将其放置在地图上时,它总是将它们移到左上角:
在插件内部,它使用以下代码定义边界:
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,但仍然不明白。