@tslsmart/map_adapter
Version:
an adapter for maps,基于高德JSAPI 2.0,百度JavaScript API GL,arcgis api for javascript 3.23,光辉城市及51world sdk
192 lines (138 loc) • 5.06 kB
Markdown
### V2.6.8
- 2026.5.26 更新内容
1. 修复非 vue 项目依赖问题
2. 依赖打包优化
### V2.5.6
- 2024. 更新内容
1. API 多次加载无法显示问题修复
2. 删除编辑过程中要素导出编辑修复(esri4,esri3,百度)
### V2.5.5
- 2024.12.24 更新内容
1. ESRI3 动效移除修复
2. 删除编辑过程中要素导出编辑修复(高德)
### V2.5.4
- 2024.12.6 更新内容
1. MapLoader.unload 支持指定地图类型卸载 api
### V2.5.3
- 2024.11.26 更新内容
1. 支持添加自定义位置比例尺控件
2. 修复高德、ESRI API 切换加载报错问题,ESRI 不同版本不允许切换问题(其中,本地 ESRI4 API 中$arcgis 变量属性已修改,部署时选用修改过版本)。
### V2.5.2
- 2024.11.14 更新内容
1. mapConfig 参数修改,支持扩展 renderOptions,设置后原相关实例化地图参数将失效。
<!-- GD: {
mapType: 'GD',
key: '7de61d81515986cf21853840df782654',
securityCode: 'd94e6d8dbe34697a57877559aea8e050',
'mapstyle': 'amap://styles/5f77b88f23e9d8a9bbb51ca9cc1b0477',
viewMode: '3D', // 若存在renderOptions,此配置无效
pitch: 30, // 若存在renderOptions,此配置无效
center: [121.439883, 31.159812], // 若存在renderOptions,此配置无效
zoom: 12, // 若存在renderOptions,此配置无效
minZoom: 3, // 若存在renderOptions,此配置无效
maxZoom: 22, // 若存在renderOptions,此配置无效
renderOptions: {
center: [120.439883, 31.159812],
zoom: 18,
zooms: [3, 22],
viewMode: '2D',
pitch: 10,
WebGLParams: { preserveDrawingBuffer: true }
}
},
BD: {
mapType: 'BD',
key: 'CgECGaFLHXV2hbXTijkOhI2GAylbCMpg',
mapstyle: 'e881db9b17c2bb4ec4ca691e36b4ba71',
viewMode: '3D',
pitch: 30,
center: [121.36303952946179, 31.17006851500265],
zoom: 17,
minZoom: 4, // 若存在renderOptions.minZoom,此配置无效
maxZoom: 21, // 若存在renderOptions.maxZoom,此配置无效
renderOptions: {
minZoom: 15,
maxZoom: 21,
displayOptions: { building: true, poi: true, poiText: true }
}
},
ESRI: {
mapType: 'ESRI',
apiUrl: 'https://js.arcgis.com/3.23/',
mapstyle: 'https://js.arcgis.com/3.23/esri/css/esri.css',
widgetstyle: 'https://js.arcgis.com/3.23/dijit/themes/claro/claro.css',
dataUrl: 'https://services.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer',
center: [121.3524053, 31.16513029], // 若存在renderOptions,此配置无效
zoom: 11, // 若存在renderOptions,此配置无效
minZoom: 3, // 若存在renderOptions,此配置无效
maxZoom: 22, // 若存在renderOptions,此配置无效
renderOptions: {
center: [121.3524053, 31.16513029],
zoom: 15,
minZoom: 3,
maxZoom: 22
}
},
ESRI4: {
mapType: 'ESRI',
apiUrl: 'http://localhost:3000/arcgis_js_v429_api/4.29/init.js',
mapstyle: 'http://localhost:3000/arcgis_js_v429_api/4.29/esri/themes/light/main.css',
dataUrl: 'https://services.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer',
zoomSlider: false,
// 'viewMode': '3D'
center: [121.3524053, 31.16513029], // 若存在renderOptions,此配置无效
zoom: 11, // 若存在renderOptions,此配置无效
minZoom: 3, // 若存在renderOptions,此配置无效
maxZoom: 22, // 若存在renderOptions,此配置无效
renderOptions: {
center: [120.3524053, 31.16513029],
zoom: 15,
constraints: {
minZoom: 10, // viewMode=2D
maxZoom: 22 // viewMode=2D
// altitude: { //viewMode=3D
// min: 20000000,
// max: 25000000
// }
}
}
}, -->
### V2.5.1
- 2024.9.20 更新内容
1. ESRI4 支持输入 dxf 坐标、点击点坐标显示 icon
2. 更新图层某一元素接口支持更新文字+图标标签
3. 添加要素图层同名存储要素在同名图层内
### V2.5.0
- 2024.9.12 更新内容
1. ESRI4 支持 dxf 数据显示,点击事件
### V2.4.9
- 2024.8.1 更新内容
1. 覆盖物绘制完成事件
### V2.4.8
- 2024.7.25 更新内容
1. 修复高德显示 geojson 数据原始输入数据被修改问题
### V2.4.7
- 2024.7.10 更新内容
1. 修复加载 ESRI API 再加载高德 API,高德 API 无法显示问题
### V2.4.6
- 2024.6.27 更新内容
1. removeAnimation(string) 修改为: removeAnimation((string | Array<string>)) - 不传参,删除所有动效 - 参数支持数组
### V2.4.5
- 2024.6.27 更新内容
1. 修复:移除多个 animation,show/hide maplayer,esri 版本匹配
### V2.4.4
- 2024.6.3 更新内容
1. 修改:ESRI4 添加立面体 2/3D 视角切换,切换底图服务范围参数
### V2.4.3
- 2024.5.24 更新内容
1. 修改:要素属性类型由数组修改为对象
2. 新增:ESRI4 热力图接口
### V2.3.2
- 2024.4.19 更新内容
1. ESRI4 同步实现 ESRI3 接口
### V2.3.0
- 2024.4.12 更新内容
1. diva-sdk 切换为 1.2.3-beta.0 版本
### V2.1.0
- 2023.11.8 更新内
1. tacos sdk 版本切换为 3.0.1-3