Plone 地图(collective.geo)
项目描述
概述
collective.geo 允许为Plone内容类型添加地理参考,并在地图上显示这些信息。
collective geo 的核心由以下包组成
- collective.geo.geographer
为Plone提供地理标注。 (仓库)
- collective.geo.openlayers
将OpenLayers工具集成到Plone中。 (仓库)
- collective.geo.settings
提供一些实用工具,用于存储collective.geo包的设置 (仓库)
- collective.geo.mapwidget
提供了一些实用的页面宏和适配器,以便于在一个页面上轻松管理多个地图。(仓库)
- collective.z3cform.mapwidget
为z3c.form框架提供了一个mapwidget。(仓库)
- collective.geo.contentlocations
为collective.geo.geographer提供GUI,它提供了一些简单的表单,用于将地理坐标添加到Plone内容类型中。(仓库)
- collective.geo.kml
为地理参考对象提供KML视图,允许Plone内容类型在Google Earth中可视化。(仓库)
为了显示地图,collective.geo利用了Openlayers,这是一个用于在网页浏览器中显示地图数据的JavaScript库,没有服务器端依赖。
作为默认地图源,我们可以选择OpenStreetMap、Google Maps或Bing Maps。
需求
BeautifulSoup (geopy)
geopy >=0.98
Plone >= 4.2
collective.geo.kml >= 3.2
collective.geo.behaviour >= 1.2
安装
此插件可以像其他插件一样安装,请遵循官方文档。
升级
要升级collective.geo,请转到Plone站点设置 > 插件。
当有升级可用时,Plone地图(collective.geo)产品旁边将出现一个按钮。单击按钮进行升级。
文档
该软件包在collectivegeo.readthedocs.org上进行了文档记录。此文档的源代码位于此软件包的docs文件夹中,请贡献。
贡献者
Giorgio Borelli - gborelli
Silvio Tomatis - silviot
Gerhard Weis - gweis
David Beitey - davidjb
Adam Tang - adam139
Christian Ledermann - cleder
Leonardo J. Caballero G. - macagua
度量
变更日志
2.3 (2015-05-02)
更新要求 [gborelli]
删除c.geo.behavior作为额外要求,并包括它作为默认 [gborelli]
2.2 (2014-08-16)
已更新c.geo.mapwidget到2.1.3 [gborelli]
更新了collective.geo文档的版本和年份 [macagua]
添加了关于collective.geo.usersmap的文档 [macagua]
添加了关于collective.geo.flexitopic的文档 [macagua]
2.1 (2014-02-26)
将robot测试从c.geo.behaviour移动 [gborelli]
2.0 (2013-10-29)
添加了robotframework测试 [gborelli]
添加了Sphinx文档 [gborelli]
添加了travis-ci配置 [gborelli]
在setup.py中添加了extras_requires以使用g.ceo和Dexterity [gborelli]
添加了buildout配置
重构了包结构 [giacomos]
0.1 (2011-03-06)
首次发布