django CMS的通用地图插件
项目描述
django CMS的通用地图插件,支持所有主要地图服务提供商。
支持的在线地图服务提供商
Mapbox OpenStreetMap 由 Leaflet.js 提供支持
Bing Maps
Google Maps
HERE WeGo
ViaMichelin
所有地图服务提供商都需要API密钥,您通常可以通过创建开发者账户(使用以下链接)免费获得。
安装
此插件需要django CMS 3.3(及Django 1.8)或更高版本。
在项目的virtualenv中运行 pip install djangocms-maps。
将 'djangocms_maps' 添加到您的 INSTALLED_APPS 设置中。
运行 manage.py migrate djangocms_maps。
配置
MAPS_PROVIDERS = [ ('<str>', '<str>'), ... ]
可选。允许您指定要提供的提供者、它们的显示标签和用户界面中的排序顺序。将提供者置于列表顶部将其设置为默认值。 默认值:
MAPS_PROVIDERS = [
('mapbox', _('Mapbox OSM (API key required)')),
('bingmaps', _('Bing Maps (API key required)')),
('googlemaps', _('Google Maps (API key required)')),
('here', _('HERE WeGo (API key required)')),
('viamichelin', _('ViaMichelin (API key required)')),
]
MAPS_BINGMAPS_API_KEY = '<str>'
Bing Maps API密钥(使用Bing Maps所必需)。
MAPS_GOOGLEMAPS_API_KEY = '<str>'
Google Maps API密钥(使用Google Maps必需)。
MAPS_HERE_API_KEY = {'app_id': '<str>', 'app_code': '<str>'}}
HERE WeGo的APP_ID和APP_CODE(使用HERE地图必需)。
MAPS_MAPBOX_API_KEY = '<str>'
Mapbox访问令牌(使用带有Mapbox瓦片层的OSM地图必需)。
MAPS_VIAMICHELIN_API_KEY = '<str>'
ViaMichelin API密钥(使用ViaMichelin地图必需)。
示例
- 组织演示:
https://demo.organice.io/about/directions/
您的地图插件游乐场!在认证后,允许您直接编辑和查看(尽管不能发布)地图插件上的更改。
翻译
如果您想帮助翻译插件,请在transifex上操作。
开发者资源
变更日志
0.13.0 (2021-03-21)
使用测试项目运行测试,针对所有现代Python + Django + CMS组合
移除u-strings和six的依赖关系(为Python 2提供向后兼容性)
修复django CMS 3.8.0上的ImportError(感谢@arnodeceuninck)
0.12.0 (2020-02-04)
调整Django 2+的迁移(感谢@macolo)
修复由Codacy报告的JS中的某些代码气味
允许在本地运行jshint(通过tox)
0.11.0 (2019-05-08)
添加aldryn_config.py,使插件在Divio市场上可见
重新格式化代码(初始迁移、模型、表单、模板标签)
0.10.0 (2019-01-30)
在评估之前将浮点数转换为字符串(感谢@mireq)
0.9.0 (2019-01-12)
当地图标题为空时不显示地图标题(感谢@adrien-delhorme)
0.8.0 (2018-03-04)
修复德国网站上地图坐标的浮点数舍入错误(德国使用冒号而不是句点)
将HERE WeGo配置为默认使用HTTPS
0.7.0 (2016-09-14)
实现ViaMichelin提供者
0.6.0 (2016-09-02)
允许显示或隐藏图层控制和比例尺
实现HERE WeGo提供者
错误修复:允许键盘导航(Mapbox)
为所有支持的Python版本运行静态代码分析
实现Bing Maps提供者
0.5.0 (2016-09-01)
分叉djangocms-googlemap插件,移除遗留负担
重构模板结构以支持多提供者
从插件UI中移除路由选项(计划:在地图上重新实现)
重新组织插件UI以避免过多滚动
为Google Maps和所有未来提供者添加设置(API密钥)
实现Mapbox提供者
为Bing、HERE、ViaMichelin添加存根
0.5.0之前
查看Divio的djangocms-googlemap变更日志。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源分布
构建分布
djangocms-maps-0.13.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 182f11eaee12d544e194b08b98c49c26159c172a8c824154744aa81fda821c04 |
|
MD5 | b9e4011506c6a344e8d83fd1de01bd2a |
|
BLAKE2b-256 | 306d135773bb2c1ea4d55d477650134456d1eb2de243f75e4601d995adef0fe5 |
djangocms_maps-0.13.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3a3a1c4825e14d699966a1e0fbfe8ae6c109d254e074d3702c326aa10ad99f2d |
|
MD5 | 2dda16a55652dedc043532fbdd1e8a7c |
|
BLAKE2b-256 | cbd441bcce4da5b57a77e530ba2b5c29365617ac022d6b897b271355dbe5f89b |