UNPKG

@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
### 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