如何将Leaflet坐标与非地理地图中的像素进行匹配?

时间:2016-09-11 08:01:23

标签: javascript leaflet

我的图像是5617 * 3973像素。我想将它用作传单地图图像叠加图。 我想让它像1个像素= 1个地图单位(latlng)。所以这就是我所做的:

 var map = L.map('mapid', {
        crs: L.CRS.Simple,
        minZoom: -2, 
        maxZoom:0.5
}); 

var bounds = [[0, 0],[5617,3973]]; 
var image = L.imageOverlay('img/map.png', bounds).addTo(map); //the image to use as map
map.setView([2808,1987], -2);//Set the view port for the map
map.setMaxBounds(bounds);

然而,当我在某个点上取坐标时,它总是返回带有小数的latlng,例如(3667.66669,1200),(5454.66669,2500)等。我想要这样一种方式,latlng是一个确定的坐标数,在任何缩放级别都没有小数点,例如(2400,1121)

0 个答案:

没有答案