16.8.1 • Published 2 months ago

@mapgis/webclient-vue-mapboxgl v16.8.1

Weekly downloads
14
License
Apache2
Repository
github
Last release
2 months ago

Webclient-Vue-MapboxGL


简介

webclient-vue-mapboxgl是基于MapboxGL实现的vue组件开发库,提供构建Web二维GIS应用的常用vue组件。

comment: <> (### 核心框架)

comment: <> (核心框架(./docs/images/framework/webclient-vue-mapboxgl.png))

模块说明

模块说明

特点

  • 组件式风格

通过 Vue 的组件方式调用 layers, markers, popups, 并且使用同步synchronized props来控制状态

  • Vue 控制

面向对象编程:地图元素拥有 Vue 的生命周期,将原生地图事件封装成 Vue 的事件

  • 同步的 Promise Actions

原先异步的地图操作变成同步操作,并且采取Promise的方式进行开发避免大量的地图事件回调导致代码逻辑混乱,能够清晰的知道是什么行为导致地图的变化。

编译

由于vue-cli针对core-js2和core-js3的支持不同,导致了目前只能处理对应core-js2的版本,需要安装环境的时候先屏蔽dependencies所有依赖后,先安装devDependencies将环境设置为core-js2,再放开dependencies依赖


安装

npm install --save @mapgis/webclient-vue-mapboxgl
# 或者
yarn add @mapgis/webclient-vue-mapboxgl

在 main.js 中全局引入组件和样式文件

import "@mapgis/webclient-vue-ui/dist-libs/webclient-vue-ui.css";
import "@mapgis/webclient-vue-mapboxgl/dist-libs/webclient-vue-mapboxgl.css";

import MapgisUi from "@mapgis/webclient-vue-ui";
import Mapgis2d from "@mapgis/webclient-vue-mapboxgl";

Vue.use(MapgisUi);
Vue.use(Mapgis2d);

相关链接


项目依赖

16.8.1

2 months ago

16.6.1

7 months ago

16.6.0

7 months ago

16.4.0

9 months ago

16.0.8

1 year ago

16.2.0

1 year ago

16.2.1

1 year ago

16.0.7

1 year ago

16.0.6

1 year ago

16.0.5

2 years ago

16.0.4

2 years ago

16.0.2

2 years ago

16.0.3

2 years ago

15.6.3

2 years ago

16.0.1

2 years ago

16.0.0

2 years ago

15.6.2

2 years ago

15.6.1

2 years ago

15.6.0

2 years ago

10.5.5-5

2 years ago

10.5.5-3

3 years ago

10.5.5-4

3 years ago

10.5.5-2

3 years ago

10.5.5-1

3 years ago

10.5.5

3 years ago

10.5.5-0

3 years ago

10.5.4-1

3 years ago

10.5.4

3 years ago

10.5.4-0

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago