0
目前我正在使用節點版本0.12.0。我想切換到節點版本4.0.0,但我懷疑mapnik是否適用於更高版本。因爲在文檔中他們僅爲Node v0.10.x或v0.12.x指定了它。是mapnik節點模塊可用於更高版本的節點(如4.0.0)?
目前我正在使用節點版本0.12.0。我想切換到節點版本4.0.0,但我懷疑mapnik是否適用於更高版本。因爲在文檔中他們僅爲Node v0.10.x或v0.12.x指定了它。是mapnik節點模塊可用於更高版本的節點(如4.0.0)?
它確實有效。我在Ubuntu 14.04 64bit上通過NodeJS v4.2.6和node-mapnik v3.4.16進行了測試,這是目前最新的版本。 Node-mapnik Github存儲庫中還有一些關於NodeJS 4.x兼容性的討論,似乎readme只是過時的。
我跑到下面的腳本來驗證:
var mapnik = require('mapnik');
var fs = require('fs');
mapnik.register_default_input_plugins();
var map = new mapnik.Map(800, 600);
map.loadSync("map.xml");
map.zoomAll();
map.renderFileSync("out.png");
console.log(map);