vue+cesium封装

1.将cesium.js放在esri/dijit文件夹下

2.将与三维模型有关的js css等都放在dijit下 如Apps,Workers,Widget等文件夹

3.将封装的js(CsmInitViewer.js)放在esri/extras文件夹下

4.vue中调用封装组件

import config from "../config/config"; // 配置项

import {loadModules} from "esri-loader";

import 'cesium'

class CEMap {

    init($el) {

        loadModules(

            [

                "esri/extras/CsmInitViewer",

                "dojo/parser"

            ],

            config.loadConfig

        )

            .then(

                ([

                    CsmInitViewer,

                    Parser

                ]) => {

                    Parser.parse(); // 解析

                    //地图初始化

                    this.civ = new CsmInitViewer();
                    this.civ.constructor($el);
                    this.civ.load_model(aaa,bbb)//你的模型地址
                }

            ) //end

            .catch((err) => {

                consol
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值