【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

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

相关推荐
_xaboy11 小时前
低代码可视化表单设计器 FcDesigner 远程请求教程:GET POST 变量鉴权
低代码·开源·vue·表单·fcdesigner
宠友信息4 天前
IM系统开发技术路线分析,即时通讯源码助力快速搭建聊天应用
java·spring boot·redis·websocket·mysql·uni-app·vue
南城以南溫暖如初1475 天前
从传统健身房到无人值守:24小时自助健身系统的技术实现路径
java·spring boot·mysql·架构·vue
新中地GIS开发老师5 天前
WebGIS开发学生作品 | 基于无人机影像的烟草检测智能体与数字化管理平台
vue·web·mapbox·webgis
南城以南溫暖如初1475 天前
外卖CPS实战指南:从技术选型到运营落地全流程解析
java·spring boot·mysql·架构·vue
aXin_ya6 天前
ElementUI (01):Vue2 项目引入 ElementUI使用
elementui·vue
常宇佳7 天前
vue3 @代指src路径设置
前端·typescript·vue
北城笑笑7 天前
Server 18 ,Nginx + Vite 前端部署排错实战:从 `/api/gpt/chat` 404 到 9012 后端服务的完整定位过程
linux·运维·前端·nginx·ubuntu·vue
小强库计算机毕业设计10 天前
SpringBoot+Vue3 学生宿舍管理系统实战
java·spring boot·后端·vue·学生宿舍管理系统
TELL52113 天前
vue前端架构
vue