在Mapnik中显示中文(网上资料整理)

前提:数据源不能是Shapefile。

步骤: 

1 下载字体 

2 把字体解压缩到Mapnik的字体文件夹下,我的是“C:\mapnik-0.7.1\lib\mapnik\fonts”

3 修改Map文件,在里面增加这样一段

 1  <FontSet name="my-fonts">

2     < Font  face_name ="DejaVu Sans Book"   />
3     < Font  face_name ="unifont Medium"   />
4  </ FontSet >

4 把TextSymbolizer 中face_name=。。。换成fontset_name="my-fonts"

5 成功,good luck 

 参考链接http://highearthorbit.com/cjk-fonts-in-openstreetmap-tiles/ 

你可能感兴趣的:(map)