# sm-plugin-maphub **Repository Path**: summercms/sm-plugin-maphub ## Basic Information - **Project Name**: sm-plugin-maphub - **Description**: 地图插件,实现地图选点确定经纬度以及显示公司地图 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-30 - **Last Updated**: 2022-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 地图管理 ## 实现功能 1.增加自定义表单类型 2.公司地图显示 ## 增加自定义表单类型 扩展表单类型,可以通过地图选点获取经纬度和地址。 ``` _company_amap: label: 地图 span: full type: hub_form_amap longitudeCode: company_longitude #经度字段名称 默认longitude latitudeCode: company_latitude #纬度字段名称 默认latitude addressCode: address #地址字段名称 默认address mapWidth: '100%' #地图显示宽度 默认 100% mapHeight: '400px' #地图显示高度 默认 400px ``` ## 公司地图显示 在后台地图设置里设置公司的经纬度地址,在前台任何页面可以添加公司地图组件。 添加组件时可以设置公司地图的宽和高,设置是否可以缩放以及默认的缩放级别。 ## 其他 该功能需要高德地图API申请应用Key和对应的Jscode 扩展方向: 1.0.1版本公司地图只支持一个坐标。有需求的话可以在此基础上扩展成地图列表。添加组件的时候可以选择要显示的地图,比如公司地图或者分店地图。 也可能在一张地图中显示多个位置