地理位置字段和小部件
项目描述
本包提供了一个 z3c.form 字段和一个从 pat-leaflet 实现的 LeafletJS 小部件,用于定义经纬度信息。
本包被用作某些其他 Plone 插件(如 collective.geolocationbehavior)的依赖项,但也可以直接在您自己的内容类型模式中使用
from plone.formwidget.geolocation import GeolocationField ... geolocation = GeolocationField( title="Geolocation", description="Select the location of this content", )
地图标记具有包含对象标题/描述(默认情况下)的弹出窗口。可以覆盖用于生成弹出内容模板和/或类,以更改它(请参阅 @@geolocation-geojson-popup 视图)。
版本
3.0.x -> Plone 6.0.x
2.2.x -> Plone 5.2.x
翻译
此产品已被翻译成
法语
贡献
许可协议
本项目采用 GPLv2 许可。
变更日志
3.0.7 (2024-08-28)
更新 pat-leaflet = 2.2.0。有关更多信息,请参阅 https://github.com/Patternslib/pat-leaflet/releases/tag/2.2.0。 [petschki]
3.0.6 (2023-10-31)
在控制面板中添加 default_input_zoom 和 default_display_zoom 选项 [mpeeters]
3.0.5 (2023-06-28)
修复控制面板图标。 [petschki]
修复创建内容时显示地图,并清理带有或没有默认初始配置设置的默认 lat/lng 值。 [petschki]
3.0.4 (2023-06-02)
修复从配置中获取默认位置 [mpeeters]
确保标记是主要标记以修复地理搜索 [mpeeters]
添加缺失的法语翻译 [laulaz]
在部件显示模板中添加缺失的翻译 [laulaz]
更新资源: pat-leaflet=2.1.1,Patternslib=9.9.4 [petschki]
3.0.3 (2023-01-13)
修复配置:布尔字段不能是必需的(否则无法将其设置为 False) [laulaz]
3.0.2 (2022-11-10)
修复部件显示模式:使用实际保存的经纬度值初始化地图。 [petschki]
3.0.1 (2022-10-19)
从地理位置输入部件地图中删除高度样式。它已经由 pat-leaflet 设置。 [thet]
3.0.0 (2022-10-11)
更新到 ES6 重构的 @patternslib/pat-leaflet。
通过模块联邦集成 Plone 资源。 [petschki]
2.2.5 (2022-09-22)
修复地理定位为空时的问题 [mpeeters, laulaz]
允许更改地图标记弹出窗口的默认内容(#35)。请参阅 @@geolocation-geojson-popup 视图。 [laulaz]
2.2.4 (2022-06-02)
添加法语翻译 [laulaz]
添加 plone.restapi 反序列化器(如果已安装 plone.restapi)。 [laulaz]
允许在新的内容上设置默认地理位置(通过配置中的布尔字段)。如果没有选中,默认地理位置仅用于将地图居中。此外,如果未定义地理位置,则不会在对象上显示地理位置地图。 [laulaz]
2.2.3 (2021-05-26)
添加 plone.restapi 序列化器(如果已安装 plone.restapi)。 [bsuttor, laulaz]
指定纬度和经度字段不是必需的。 [boulch]
允许空纬度和经度。 [bsuttor]
2.2.2 (2020-07-10)
修复未提供描述时弹出窗口显示字符串“None”的问题。 [parruc]
将默认地理位置信息添加到 maps-configuration 视图。 [bsuttor]
2.2.1 (2019-06-07)
翻译地图 ID。 [thet]
2.2.0 (2019-04-24)
为 leaflet 添加地理位置设置 [petschki]
修复 Python 3 的问题 [pbauer]
2.1.3 (2017-12-06)
仅当需要时包含 leaflet 捆绑包通过 add_bundle_on_request。 [thet]
2.1.2 (2017-04-04)
明确包含必要的 zcml 依赖项,以避免在测试中明确执行。 plone.app.testing 禁用 z3c.autoinclude。 [thet]
2.1.1 (2017-03-06)
为 2.1 的更改添加升级步骤并注册 Plone 5 迁移中缺失的升级步骤。 [thet]
2.1 (2017-02-28)
使用来自plone.patternslib包的 bundle-leaflet。这将提供即插即用的leaflet集成。[thet]
2.0 (2016-10-06)
使geolocation表单小部件与 pat-leaflet 兼容。[thet]
仅支持Plone 5,使用plone.patternslib并提供自己的bundle。[thet]
1.4 (2015-11-26)
Leaflet:搜索后,将新标记绑定到更新lat/lng输入字段并删除MarkerClusterGroup。修复了令人烦恼的“未捕获的错误:无法自动检测L.Icon.Default.imagePath,请手动设置。” [thet]
更新Leaflet依赖项。[thet]
1.3 (2015-07-15)
将Leaflet添加为映射小部件。使用bower/grunt管理的资源。[thet]
删除 div.geolocation 元素。相反,在地图元素的 data-geopoints 属性上渲染地理定位点的列表。[thet]
重新引入包级别导入,并通过移出消息工厂避免循环导入。[thet]
在地图元素上删除 map id属性,并使用 map css类代替。[thet]
1.2.1 (2015-03-04)
通过删除包级别导入来避免循环导入。[thet]
1.2 (2015-03-04)
PEP8。[thet]
1.1 (2014-04-30)
简化模板并清理Google Map残留物。[thet]
将Products.Maps中的默认位置字符串转换为浮点数的元组。[thet]
改进处理非必需的地理定位字段中缺失值的能力。[davisagli]
修复显示模板标记以兼容Products.Maps的最新版本。[davisagli]
添加supermodel导入/导出处理程序。[davisagli]
修复导出名称的声明。[davisagli]
删除对Products.Maps的依赖。如果未设置default_location或未找到maps_configuration适配器,则不会失败。[thet]
1.0 (2013-02-07)
初始发布
项目详情
plone_formwidget_geolocation-3.0.7.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 957b647df036349ae8d48580ee892d84794fc5174fdb815983e4e06d2e203dcf |
|
MD5 | 20696f8753b792e426aaa3269413026b |
|
BLAKE2b-256 | f5903e231e8933f2fcf245601c35163496e47d562463fc5d9cf4fefc3ab587bd |
哈希值 for plone.formwidget.geolocation-3.0.7-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7b67e16d36fc5d6058004c338fb2a1fe9a3e119ae0fb6131371ae82899e5c4d8 |
|
MD5 | 902bf403fa5875a6a9dc5ddec4a7505a |
|
BLAKE2b-256 | 7398aa11baafbdbd593f378f7f640c7ea8b74076c81f7a0d0a1442b06bae9926 |