Cesium加载地图-高德影像

废话不多说,直接上代码

整体代码

<template>
    <div id="cesiumContainer" style="height: 100vh;"></div>
    <div id="toolbar" style="position: fixed;top:20px;left:220px;">
       <el-breadcrumb>
          <el-breadcrumb-item>地图示例</el-breadcrumb-item>
          <el-breadcrumb-item>高德地图</el-breadcrumb-item>
       </el-breadcrumb>
    </div>
</template>
<script setup>
import {onMounted} from "vue";
import * as Cesium from "cesium";
import InitCesium from "../js/InitCesium.js";

onMounted(() => {
    let initCesium = new InitCesium('cesiumContainer')
    let viewer = initCesium.initViewer({});
    let img_arcgis = new Cesium.UrlTemplateImageryProvider({
       name: 'img_arcgis',
       url: 'https://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}'
    });

    let layer = viewer.imageryLayers;
    layer.removeAll();
    layer.addImageryProvider(img_arcgis);
})
</script>
<style scoped>
#cesiumContainer {
    overflow: hidden;
}
</style>
<style>
.el-breadcrumb__inner {
    color: #ffffff !important;
}
</style>

InitCesium.js

import * as Cesium from "cesium";

class InitCesium {

    constructor(cesiumContainer, options) {
        this.cesiumContainer = cesiumContainer;
    }

    initViewer(options) {
        Cesium.Ion.defaultAccessToken = 'token';
        return new Cesium.Viewer(this.cesiumContainer, options);
    }
}

export default InitCesium

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-29 14:18:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-29 14:18:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-29 14:18:02       82 阅读
  4. Python语言-面向对象

    2024-01-29 14:18:02       91 阅读

热门阅读

  1. stm32 - SPI

    2024-01-29 14:18:02       58 阅读
  2. qt学习:http+访问百度智能云api实现人脸识别

    2024-01-29 14:18:02       59 阅读
  3. 77.Go中interface{}判nil的正确姿势

    2024-01-29 14:18:02       42 阅读
  4. 设计一个分布式ID

    2024-01-29 14:18:02       47 阅读
  5. flutter中对底部弹框的应用

    2024-01-29 14:18:02       61 阅读
  6. Flutter 点击空白的地方让软键盘消失

    2024-01-29 14:18:02       51 阅读
  7. vue 组件之间相互传值的6种方法

    2024-01-29 14:18:02       51 阅读
  8. vue.js中如何使用动态组件。

    2024-01-29 14:18:02       54 阅读
  9. 题记(31)--哈夫曼树

    2024-01-29 14:18:02       46 阅读
  10. 怎样开发adobe indesign插件,具体流程?

    2024-01-29 14:18:02       51 阅读