【vue3+ArcGIS5】web开发中的地图功能从入门到实战一:显示一个基础的地图

ArcGIS是一个比较专业的地图插件了,可以帮助实现很多的2d,3d的可视化效果。使用范围还相当的广泛,这个专题我们来研究下它的一些使用方法。

实现效果

实现步骤

  1. 新建一个新的vite+vue3项目,工程结构如下
  2. 在index.html中引入依赖的插件js
js 复制代码
<script type="module" src="https://js.arcgis.com/5.0/"></script>
  1. 在component文件中新建一个组件来显示我们的地图组件
html 复制代码
<script setup>
    
</script>

<template>
    <h2>ArcGIS Maps SDK for JavaScript Tutorials: Display a map</h2>
    <div class="container">
        <arcgis-map basemap="arcgis/topographic" center="-118.805, 34.020" zoom="13">
            <arcgis-zoom slot="top-left"></arcgis-zoom>
        </arcgis-map>
    </div>
</template>

<style>
   .container {
      height: 100%;
      margin: 0;
    }
</style>
  1. 清空App.vue中的默认信息,引入我们的组件
html 复制代码
<script setup>
import HelloWorld from './components/HelloWorld.vue'
import ArcGisComp from './components/ArcGisComp/second.vue'
</script>

<template>
  <HelloWorld />
  <ArcGisComp />
</template>
  1. 启动项目
bash 复制代码
pnpm dev

最后就可以看到我们的地图显示效果。

相关推荐
sugar__salt13 小时前
Vue.js 前置知识:ES6+ 核心特性完全指南
前端·javascript·vue.js·vue·es6
sugar__salt18 小时前
Vue3 基础知识点整理 —— 从入门到响应式核心完全指南
vue.js·笔记·vue·vue3
钛态2 天前
前端安全防线:CSRF 攻击链路与双重 Token 校验的工程实现
前端·vue·react·web
zhz52142 天前
GIS项目中空间参考转换与MBTiles偏移:问题成因、解法与避坑
python·vue·gis
钛态2 天前
AI 组件生成评测:别只看页面能不能渲染
前端·vue·react·web
万亿少女的梦1684 天前
基于Spring Boot、Vue与MySQL的高校实习信息管理系统设计与实现
spring boot·mysql·vue·权限管理·restful api
小堂子这厢有礼了5 天前
Chet.QuartzNet.UI v2.3.0 大更新!表格重构 + 系统配置 + 分析页全面升级!
前端·后端·ui·重构·c#·vue
碎碎念_4926 天前
前后端分离项目开发规范
nginx·vue·springboot·restful
不能只会打代码6 天前
校享云 — 高校智慧后勤平台微服务架构设计与实践
spring cloud·docker·微服务·nacos·vue·校享云
是梦终空6 天前
计算机毕业设计279—基于SpringBoot+Vue3校园商户意见反馈系统(源代码+数据库+17000字论文+ppt)
数据库·spring boot·vue·毕业设计·课程设计·毕业论文·源代码