Leaflet不会加载负坐标图块

时间:2016-04-22 07:32:00

标签: javascript leaflet

我正在学习传单,而我似乎无法弄清楚我做了什么(或者没做过)以使负坐标图块无法加载。

我的代码目前看起来像这样:

var map = L.map('map', {
  crs: L.CRS.Simple
}).setView([0,0]);

L.tileLayer('img/tile_{x}_{y}.png', {
  tileSize: 100,
  noWrap: true,
  format: 'image/png',
}).addTo(map);

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这不是最直观的描述,但它可能是您正在寻找的tileLayer continuousWorld选项。

  

如果设置为true,则图块坐标将不会被世界宽度(-180到180经度)包裹或夹在世界高度(-90到90)之内。如果您将Leaflet用于不能反映现实世界的地图(例如游戏,室内或照片地图),请使用此选项。

至少对我而言,这适用于使用方案“{z} _ {y} _ {x} .png”的图块,例如1_0_-1.png,1_-2_0.png 1_1_-1.png为0形坐标左侧的¬形地图。

请注意,默认情况下,负y上升且正下降。要反转此行为,请使用tms选项。