zoukankan      html  css  js  c++  java
  • 使用npm安装的方式使用Arcgisapi

    参考:https://www.bilibili.com/read/cv8965701/

    在vue3项目中测试的一个demo。

    npm install @arcgis/core 安装包。

    在main.js中全局引入样式:import '@arcgis/core/assets/esri/themes/light/main.css';

    测试代码:

    <template>
      <div>
        <div id="viewDiv" class="map"></div>
      </div>
    </template>

    <script>
    import Map from "@arcgis/core/Map";
    import MapView from "@arcgis/core/views/MapView";
    import VectorTileLayer from "@arcgis/core/layers/VectorTileLayer";

    export default {
      data() {
        return {};
      },
      mounted() {
        const map = new Map({
          basemap: "streets-vector",
        });
     
        const view = new MapView({
          container: "viewDiv",
          map: map,
        });
        view.zoom = 2;
      },
    };
    </script>
    <style>
    .map {
       100%;
      height: 90vh;//这里如果把高度设置为100%会有问题加载不出来地图。原因暂时还不清楚。
    }
    </style>
  • 相关阅读:
    算法——基础
    递归函数
    docker常用命令
    vue——计算属性和侦听器
    vue——指令系统
    vue——介绍和使用
    webpack、babel模块、模块化
    Nodejs介绍及npm工具使用
    ECMAScript 6简介
    easyui(入门)
  • 原文地址:https://www.cnblogs.com/maycpou/p/14929893.html
Copyright © 2011-2022 走看看