用于网页上动画地图的好工具

时间:2010-12-31 14:44:44

标签: python django map geodjango

我想在网页内的地图上显示区域。悬停时,该区域应该是可点击的并突出显示。我正在使用django所以我倾向于使用matplotlib和其他python工具。

网上有一些有趣的项目:

问题在于我不知道在哪里可以获得有关国家和地区的GeaJson数据。

有没有人有一些建议不要在复杂的应用程序中放松太多。 感谢

2 个答案:

答案 0 :(得分:2)

如果仅仅是演示文稿,我肯定会选择openlayers。

Geodjango对于允许管理员在django管理员中编辑空间数据很方便,但本身并没有太多的地图演示模板 - 你必须自己构建它们(使用openlayers)或尝试olwidget django插件

答案 1 :(得分:1)

我建议您查看OpenLayers(http://openlayers.org/)项目 - 它为浏览器中的几乎任何类型的地图显示提供了一个框架(它也是polymaps用于客户端实现的内容)

可在此处找到免费地图服务数据的链接:http://geoserver.org/display/GEOS/Available+WMS+and+WFS+servers。您可能还想尝试使用Google Maps API(http://code.google.com/apis/maps/index.html),但这不允许地图中已有的可点击区域。