WebMap 地图组件
可用于显示地图。
<mapgis-web-map></mapgis-web-map>
基本用法
传入地图对象
API
属性
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| viewId | 场景视图容器ID | string | mapboxgl-${('' + Math.random()).split('.')[1]} | |
| map | 地图对象 | map | new Map() | |
| center | 地图视图中心点 | point|array | new Point({ coordinates: [113, 30] }) | |
| scale | 地图视图比例尺 | number | ||
| zoom | 地图视图层级 | number | 3 | |
| minZoom | 地图视图最小层级 | number | ||
| maxZoom | 地图视图最大层级 | number | ||
| extent | 地图视图范围 | extent | ||
| fullExtent | 地图视图最大显示范围 | extent | ||
| statusbar | 是否初始显示状态栏 | boolean | false | |
| extensionOptions | 初始化MapboxGL地图视图的额外参数 | object | {} |
事件
| 事件名称 | 说明 | 回调参数 | 版本 |
|---|---|---|---|
| load | 地图视图组件加载完毕事件 | { zondy: zondy, mapboxgl: mapboxgl, mapViewMapboxgl: MapViewMapboxgl, map: Map } |
provide
provide的是shallowRef对象,如果自己inject,需要使用.value
| 名称 | 描述 | 版本 |
|---|---|---|
| zondy | zondy命名空间 | |
| mapboxgl | mapboxgl命名空间 | |
| mapViewMapboxgl | MapViewMapboxgl 对象 | |
| map | Map 对象 |
