mapbender / coordinates-utility
此包已被废弃且不再维护。没有建议的替代包。
在不同坐标系中转换坐标。在地图上导航到坐标。
1.2.7
2023-04-27 14:00 UTC
Requires
- php: >=5.5.4
- mapbender/mapbender: ^3.2.6
This package is auto-updated.
Last update: 2024-07-26 13:10:26 UTC
README
此存储库已被弃用。其功能已集成到mapbender 核心存储库的 4.0 版本中。请在那里提出任何更改。
旧描述:Mapbender 坐标工具模块
从地图中检索坐标,缩放到指定的地图坐标
功能
- 通过点击地图获取坐标
- 将坐标转换到不同的坐标系
- 在地图上导航到所选坐标
元素配置
坐标工具元素支持以下配置值
<...> sidepane: class: Mapbender\CoordinatesUtilityBundle\Element\CoordinatesUtility addMapSrsList: true # =default; offer all SRS configured on the Map element srsList: ['EPSG:25834'] # Add an additional SRS for transformation zoomlevel: 3 # zoom in closer than default on "Center map"
自定义坐标系标题
可以使用对象形式或管道分隔符来更改显示的坐标系选择标题。对于对象形式,使用具有 "name" 和 "title" 键的对象。管道分隔符形式为 "<srs name>|<custom title>"。
<...> srsList: # Rename using object form - {name: 'EPSG:25832', title: 'Renamed UTM32N'} # Rename using pipe separator form - 'EPSG:25834|Renamed UTM34N' # Use standard name - 'EPSG:25831'
注意:后端表单输入仅支持使用管道分隔符进行坐标系重命名。显式对象格式仅适用于 Yaml 应用定义。
安装
必须在使用 Symfony 路由器注册控制器路由后,后端表单坐标系建议才能正常工作。
Mapbender Starter 已经完成了这项工作。
要手动完成,请将以下内容添加到您的 app/config/routing.yml 中
mapbender_coordinatesutilitybundle: resource: "@MapbenderCoordinatesUtilityBundle/Controller/" type: annotation
注意,"mapbender_coordinatesutilitybundle" 的顶级密钥在技术上无关紧要,但在您的路由配置中必须是唯一的。