Проблемы с размещением плиточного изображения на карте листовки - PullRequest
0 голосов
/ 18 октября 2018

У меня есть простая карта листовок (с использованием стандартной глобальной фоновой плитки) в приложении Ember (с использованием Ember leaflet ):

enter image description here


Мне нужно поместить еще один tile-layer поверх карты, который будет мозаичным изображением - с использованием глубокого увеличения.В частности, плагин leaflet-deepzoom для ember.js .

У меня есть изображение с глубоким увеличением (каталог заканчивается на _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);

Я много пытался связываться с этим кодом, пытаясь заставить его расположить изображение в координатной позиции, в которой он мне нужен, а не в верхнем левом углу по умолчанию.

Однако я понимаю, что эти границы могут не иметь значения, и даже если бы границы были правильно расположены в Перте, Австралия, где я их хочу, возможно, изображение просто вышло бы за границы, помещенное в верхнем левом углу,просто не виден.


Любое руководство по смещению мозаичного изображения в другое местоположение координат будет полезным.Я прошел многие из расширенных инструкций Leaflet и до сих пор просто не понимаю.

...