使用leaflet.js将地图集成到cone中。
项目描述
本软件包提供了cone.app的地图集成。
作为地图库,包含Leaflet JS (v1.7.1)。它利用Leaflet JS。
为了避免瓦片之间的1px间隙,包含Leaflet.TileLayer.NoGap (ab4f107)。
对于地理编码,包含leaflet-geosearch (3.5.0)。
对于地图标记的分组,包含Leaflet.markercluster (1.5.3)。
对于定义活动地图区域,例如如果地图的一部分用作背景,包含Leaflet-active-area (1.2.0)。
对于通用的CRS投影支持,包含proj4js (2.7.5) 和 Proj4Leaflet (1.0.2)。
地图小部件
包含一个地图小部件瓦片,它提供了开箱即用的默认地图行为,可以作为复杂自定义地图的起点。
from cone.maps.browser.map import MapTile
from cone.tile import tile
from myplugin import MyModel
@tile(name='map', interface=MyModel)
class MyMap(MapTile):
"""See ``cone.maps.browser.map`` for available tile options.
"""
资源
以下为cone.maps相关的应用程序配置选项:
cone.maps.public:标志是否为未经身份验证的用户提供浏览器资源。默认为false。
cone.maps.nogap:标志是否包含Leaflet.TileLayer.NoGap插件。默认为false。
cone.maps.geosearch:标志是否包含leaflet-geosearch插件。默认为false。
cone.maps.markercluster:标志是否包含Leaflet.markercluster插件。默认为false。
cone.maps.activearea:是否包含Leaflet-active-area插件。默认为false。
cone.maps.proj4:是否包含proj4js和Proj4Leaflet插件。默认为false。
贡献者
Robert Niederreiter
待办事项
默认地图标记渲染(直接从DOM元素数据和JSON端点获取)
默认地图标记簇渲染(直接从DOM元素数据和JSON端点获取)
默认地图上的地理搜索。
默认地图上的活动区域配置。
变更
0.1 (2021-11-21)
初始版本。[rnix]
许可证
版权所有 (c) 2021, Cone 贡献者。保留所有权利。
在满足以下条件的情况下,允许重新分发和使用,无论是否修改:
源代码的重新分发必须保留上述版权声明、本条件列表和以下免责声明。
二进制形式的重新分发必须在文档和/或其他随分发提供的材料中复制上述版权声明、本条件列表和以下免责声明。
本软件由版权所有者和贡献者提供,“按原样”并提供,不提供任何明示或暗示的保证,包括但不限于对适销性和特定目的适用性的暗示保证。在任何情况下,版权所有者或贡献者不对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,即使被告知该软件可能造成此类损害。
项目详情
cone.maps-0.1.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | dc16b2f6c0e12a3482a25ac68d92b4089e24bd7b876b5f9495f9a7b76db899d2 |
|
MD5 | e7b98156d44c896484222d2f7b0c5f10 |
|
BLAKE2b-256 | e71b4a99552876076a427d447864f55a6d7e0d1e7f28d6d861d851d81c14a14a |