跳转到主要内容

collective.geo mapwidget

项目描述

简介

collective.geo.mapwidget提供了一些方便的页面宏和适配器,可以轻松地在单个页面上管理多个地图。

https://secure.travis-ci.org/collective/collective.geo.mapwidget.png

发现错误?请使用问题跟踪器

要求

安装

此插件可以像其他插件一样安装,请按照官方文档进行操作。

升级

版本 2.0

如果您是从旧版本升级到 2.0,可能需要运行升级步骤。为此,请按照以下步骤操作

  1. 在您的站点 ZMI 中浏览到 portal_setup

  2. 点击 升级 选项卡

  3. 从下拉列表中选择 collective.geo.mapwidget:default 并点击 选择配置文件

  4. 观察任何可用的升级,如果有,请点击 升级 按钮。

贡献者

  • Gerhard Weis - gweis

  • Giorgio Borelli - gborelli

  • Silvio Tomatis - silviot

  • David Beitey - davidjb

  • Rob Gietema - robgietema

  • Leonardo J. Caballero G - macagua

  • Denis Krienbühl - href

  • Benoît Suttor - bsuttor

变更日志

3.1 (2019-01-23)

  • 修复了“修复不良适配器注册导致 dexterity 添加视图失败(404)”的回归。 [mathias.leimgruber]

    第一个区分器可能是一个类似 `View` 的东西或一个 z3c.form.interfaces.IFieldWidget

3.0 (2019-01-22)

  • 修复了导致 dexterity 添加视图失败(404)的不良适配器注册。 [jone]

  • 修复了地理编码结果的显示 [mpeeters]

  • 如果定义了 Google API 密钥,则使用 Google API 密钥进行地理编码以避免由于新的 Google API 政策引起的错误 [mpeeters]

  • 修复了 Google URL 并允许设置 Google API 密钥(#25) [pbauer]

  • 修复了 collective.geo.openlayers 的必需版本。 [pbauer]

  • 修复了 collective.geo.openlayers 不再使用 portal_skin 的 list_language_files [giorgio]

  • 修复了 plone5 和外部 API 修改的测试和 doctests [pbauer]

  • 将资源移动到新的 plone5 资源注册表 [pbauer]

  • 修改了控制面板代码,以使用 FormWrapper 机械 [pbauer]

  • 更新了 JavaScript,以在新的 plone5 模拟隐藏选项卡中绘制地图 [pbauer]

  • 修复了没有加载地图的情况,当没有 jquery.tools.js 并且不在“坐标”选项卡中打开编辑视图时 [pbauer]

  • 在地图的默认选项中添加 ImgPath 以指向资源文件夹 [lucabel]

2.3 (2015-11-17)

  • 更新了软件包的类别列表 [macagua]

  • 更新了西班牙语翻译 [macagua]

2.2 (2015-05-02)

  • 添加了更多的法语翻译 [tiazma]

  • 在宏上下文中精确翻译了翻译域 [tiazma]

  • 修复了找不到位置时发生的错误 [tiazma]

2.1.3 (2014-08-16)

  • 错误修复,如果检查的是对象则使用“use_custom_styles”,否则从全局样式获取样式 [bsuttor]

  • 更新了软件包的类别列表 [macagua]

  • 更新了西班牙语翻译 [macagua]

  • 在视图中使用 getMultiAdapter 而不是 restrictedTraverse [gborelli]

2.1.2 (2014-03-16)

  • 将内容类型位置属性添加为地理编码输入字段的默认值 [gborelli]

  • 修复 #14 - GeoCoderView [gborelli]

2.1.1 (2014-02-26)

  • 修复 geopy 版本;geopy 0.98.1 目前已损坏 [gborelli]

2.1 (2014-02-26)

  • 将 collective_geo_styles 元数据和相关的索引器从 c.geo.contentlocations 移动 [gborelli]

  • 添加了 get_feature_styles 方法以检索地图样式 [gborelli]

  • 修复了 google.GQueryError ImportError [Jian Aijun]

  • 更新了德语翻译。 [href]

2.0 (2013-10-29)

  • 更改了软件包布局 [gborelli]

  • 重新添加了之前使用的 maxResolution 和 maxExtent 选项,修复了某些 WMTS 服务的问题。 [href]

2.0b1 (2013-06-02)

  • 将 IGeoCoder 工具从 c.geo.mapwidget 移动 [gborelli]

  • 防止多次包含 Google 地图和 Bing JavaScript [gborelli]

  • 将 Openlayers 本地化移动到 geosettings_view [gborelli]

  • 添加了 ShapeDisplayLayer [gborelli]

  • 使用 http://abstract-open-solutions.github.io/code-illuminated/ 记录 JavaScript 文件 [gborelli]

  • 重构了 collectivegeo JavaScript [gborelli]

  • 将静态资源移动到静态目录 [gborelli]

  • 删除了所有 Yahoo 地图引用。请参阅:collective.geo.bundle #19 [gborelli]

  • 删除了 YahooStreetMapLayer、YahooSatelliteMapLayer、YahooHybridMapLayer 以及相关的模板 [gborelli]

  • 从 collective geo 宏中删除了 yahoomaps、yahooapi、yahoo_maps_js [gborelli]

  • 在metadata.xml中添加了c.z3cform.colorpicker配置文件。现在我们依赖于c.z3cform.colorpicker > 0.2 [gborelli]

  • 添加了ShapeMapWidget和ShapeEditLayer及其相应的适配器 [gborelli]

1.6 (2013-01-29)

  • 添加了travis-ci配置 [gborelli]

  • 使用plone.app.testing重构了测试 [gborelli]

  • 删除了tests.base模块 [gborelli]

  • 删除了zope.app的导入 [gborelli]

  • 修改了控制面板表单,使其更易于用户使用 [gborelli]

  • 修复了collectivegeo_macros中的翻译域 [rnd0101]

  • 允许OSM和overlay URL辅助函数考虑zoomOffset。 [davidjb]

  • 确保spherical mercator的最大范围覆盖所有坐标。 [davidjb]

  • 如果OpenLayers支持该语言,则自动包含OpenLayers语言文件 [href]

  • 添加了德语翻译 [href]

  • 修改javascript以通过自定义的‘map-load’事件指示地图加载,确保只有当可见时才加载具有标签的表单中的不可见地图。现在依赖于collectivegeo.js的javascript代码必须实现$(window).bind('map-load', function(e, map) { });,该函数将在地图准备就绪时调用。 [href]

  • 禁用了OpenLayer的KeyboardDefaults,因为它们会导致所有+ / -和箭头键在输入字段中被完全消耗。 [href]

1.5 (2012-02-11)

  • 添加了法语翻译 [Fabien Moret]

  • 在geocoder输入和搜索中允许按回车键。之前,按回车会提交父表单。 [davidjb]

  • 修复了geocoder错误div中的小错误 [davidjb]

  • 将已弃用的jq替换为$(使用jQuery函数) [davidjb]

  • 尽可能允许mapwidget使用HTTPS映射资源,以避免加载像地图瓦片这样的不安全资源的问题。目前只有Google和Bing支持其API的HTTPS - Yahoo和OSM不支持。为了避免安全错误,当在HTTPS上时,避免使用后两种地图API。 [davidjb]

  • 为图层模板提供请求协议 [davidjb]

  • 确保测试安装collective.geo.settings扩展配置文件,以便plone.app.registry了解设置。 [davidjb]

  • 添加了丹麦翻译 [stonor]

0.1.4 (2011-09-05)

  • 修改javascript以将窗口加载事件绑定到创建地图。这修复了#29 [gborelli]

  • 添加了当地图在加载到非默认Plone字段集中后可见时重新加载OL地图图层的功能 [davidjb]

  • 添加了关于国际化的改进 [macagua]

  • 为collective.geo.mapwidget域添加了对西班牙语本地化的支持 [macagua]

  • 使我们的mapwidget自动缩放以查看加载的WKT功能。 [davidjb]

  • 根据plone.app.z3cform 0.5.0+的变化,在表单中首先显示默认字段集。 [davidjb]

  • 添加了显示具有内联CSS的自定义样式地图的功能。这最初基于宽度/高度,用于全局或局部自定义设置,但可以通过映射更多字段进行扩展。 [davidjb]

  • 在控制面板表单中添加了map_viewlet_managers [gborelli]

  • plone 4.1修复 [gborelli]

  • 更改了Browser导入的Testing.testbrowser [gborelli]

  • 删除了zope.app.component导入 [gborelli]

  • 修改了map widgets jsfactory以提供一种简单的方式来定制它 [gborelli]

  • 添加了z3c.autoinclude入口点 [gborelli]

  • 修复了maplayers中的图层查询

  • 在编辑时添加了在OL地图上拖动绘制特征的功能 [davidjb]

  • 进行了拼写修正 [davidjb]

0.1.3 (2011-02-20)

  • 更改了Google地图javascript URL

0.1.2 (2010-12-28)

  • 修复了maplayers中的UnicodeDecodeError [gborelli]

  • 修复了set_coordinates js [gborelli]

  • 添加了荷兰语翻译 [robgietema]

0.1.1 (2010-11-13)

  • 将geocoding添加到控制面板 [davidjb]

  • 在collective.geo javascript中添加了cgmap.portal_url

  • 从控制面板中删除了未使用的googleapi配置

  • 更改了默认mapwidget中的numZoomLevels

  • 更新了Google地图图层到Googlemaps v3

  • 修复了意大利语翻译

0.1 (2010-10-31)

  • 从collective.geo.settings迁移到初始版本 [href]

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

collective.geo.mapwidget-3.1.tar.gz (62.8 kB 查看哈希值)

上传时间 源代码

支持者