2
tilelive.load({
protocol: 'mapnik:',
pathname: './styles/listingStyles2.xml',
xml: xml,
query:{
tileSize: 256,
//scale:0.5,
//metatile: 1,
autoLoadFonts: false
}
}, function(err, source) {
if (err) {
console.log(err);
res.sendFile(path.join(__dirname, 'Blank.png'));
} else {
source.getTile(filterParams.z, filterParams.x, filterParams.y, function(error, tile, headers) {
res.set(headers);
res.send(tile);
//res.sendFile(path.join(__dirname, 'Blank.png'));
});
}});
此代碼工作正常,但是當我改變tileSize:1024,然後返回空白圖像。瓷磚活Mapnik的返回空白圖像當我設置tileSize:1024
因爲tilesize:1024,它們不存在,並且mapnik沒有返回任何東西。檢查控制檯錯誤,它應該說:找不到文件,而它正在爲1024的大小的瓷磚。通常標準瓷磚大小是256x256這就是爲什麼其他大多數時間不存在 –