Kartograph 是一个框架用于创建交互式地图,而且不需要任何地图服务商(如:Google Maps)支持。

它由两个类库组成:

  • 一个Python library用于将shapefiles或PostGIS的矢量地图转换成SVG。
  • 一个JavaScript library用于将这些SVG数据转成可交互的地图。
利用SVG+Python实现可交换的地图框架:Kartograph

假如你已经有了SVG数据(比如:已经利用Adobe Illustrator将图片转成SVG),只需用于JavaScript library。

这个JS库,使用jQuery + Raphaël实现,输出可以使用CSS设置样式。