我正在为游戏制作Leaflet地图。我尝试升级它以使用磁贴而不是imageOverlay。在imageOverlay地图上,我能够获得lat很长的时间将0,0放在地图的中心。到目前为止,我还无法对tileLayer地图做同样的事情。目前,tileLayer地图的左上角有0,0。我用于imageOverlay映射的代码(减去所有脚本,css和div行)是:
var map = L.map('map', {
crs: L.CRS.Simple,
minZoom: -2,
});
var bounds = L.latLngBounds([
[-4000 /2, -4000 /2],
[4000 /2, 4000 /2]
]);
var image = L.imageOverlay('data/biomeMap.png', bounds).addTo(map);
我的tileLayer代码如下。
var map = L.map('map', {
center: [-128,128],
zoom: 2,
maxZoom: 4,
crs: L.CRS.Simple
});
L.tileLayer('http://www.example.com/data/biomeMap/{z}/{x}/{y}.png').addTo(map);
我能做些什么来使tileLayer map lat long函数与imageOverlay map相同?