高德地图 API 开发 amap-vue

news/2024/11/22 4:13:13/

标题amap-vue 是对高德地图的二次封装的一个插件 适用于 vue

  • amap-vue官方的介绍:
    AMap-Vue 是一个基于 Vue.js 的高德地图 AMap JSAPI 封装。
    通过它,你能够以近似普通 UI 组件的方式来开发地图应用,而无需关心 AMap 的具体操作。
    链接:https://jimnox.gitee.io/amap-vue/intro/
    话不多说 上代码

1.安装依赖

yarn add @amap/amap-vue@^1.4.0 # 或 npm install --save @amap/amap-vue@^1.4.0

2.在mian.js里引入
一般我们会配合 element-ui UI或者 其他UI来进行开发

import AmapVue from "@amap/amap-vue";
AmapVue.config.version = "2.0"; // 默认2.0,这里可以不修改
AmapVue.config.key = ""; // 需要在高德地图里创建 自己的key
AmapVue.config.plugins = ["AMap.ToolBar","AMap.MoveAnimation","AMap.Autocomplete", //输入提示插件"AMap.PlaceSearch", //POI搜索插件"AMap.Scale", //右下角缩略图插件 比例尺"AMap.OverView", //地图鹰眼插件"AMap.ToolBar", //地图工具条"AMap.MapType", //类别切换控件,实现默认图层与卫星图、实施交通图层之间切换的控制"AMap.PolyEditor", //编辑 折线多,边形"AMap.CircleEditor", //圆形编辑器插件"AMap.Geolocation", //定位控件,用来获取和展示用户主机所在的经纬度位置// 在此配置你需要预加载的插件,如果不配置,在使用到的时候会自动异步加载
];
Vue.use(AmapVue);

2.amap的实例使用

<amap><amap-info-window :position="position" :vislble="visible" is-custom><div>content of this info window</div></amap-info-window>
</amap>

3.使用地图的工具和更改主题的颜色

//:zoom="map.zoom" 默认的缩放级别   
//map-style 主题颜色的修改 如果是自定义的地图 主题 需要配置安全秘钥 securityJsCode<amap :center="map.center" :zoom="map.zoom" map-style="amap://styles/whitesmoke"></amap>

总结 AMap-Vue 组件封装了对应 AMap 组件的大部分属性和方法我们在使用的过程中通俗易懂,也有很多实例的项目文档 例如我们常用的 数据聚合 电子围栏 等。。。
以上就是关于 amap-vue的基本使用 如有其他问题 评论/私信


http://www.ppmy.cn/news/427052.html

相关文章

高德地图API获取当前位置对应的周边信息

一、前言 当前公司开发计划做一个打卡功能&#xff0c;获取用户信息地理信息后&#xff0c;提供列表给客户选择打卡地点&#xff08;200米范围内&#xff09;。自己今天对三家地图开放者平台文档进行了查看比较&#xff08;腾讯、百度、高德&#xff09;&#xff0c;目前实现的…

vue3+ts+amap/amap-jsapi-loader实现高德地图搜索选取地点

1.安装amap/amap-jsapi-loader npm i amap-jsapi-loader --save 2.注册高德api 官网地址&#xff1a;高德开放平台 | 高德地图API (amap.com) 注册之后点击右上角控制台&#xff0c;在如下位置添加key 按下图操作生成属于你的key&#xff08;后面要用&#xff09; 3.在页面…

Python根据地理位置,得到省市区(高德地图api)

ᵕ̈ ᑋᵉᑊᑊᵒ 第一次写博客&#xff0c;主要想记录一下自己学习的过程&#xff0c;希望可以互相探讨哈&#xff01; 这个文章是我在工作中碰到的问题&#xff0c;主要诉求是根据一些具体的地理位置&#xff0c;得出其所在的省市区。我的解决方法附在下面&#xff0c;但还是不…

Vue-高德地图的基本使用(@amap/amap-jsapi-loader)

高德使用步骤 1、注册并登录高德开放平台2、 安装高德依赖3、在需要的页面引入该依赖4 .初始化地图1、设置一个地图容器并设置大小2、初始化地图 5、效果图6、 完整代码 1、注册并登录高德开放平台 高德开放平台: 高德开放平台 首先&#xff0c;注册开发者账号&#xff0c;成…

关于arcgis打开.dat文件

关于arcgis打开.dat文件 利用envi classic 利用envi classic 打开envi classic&#xff0c;利用File &#xff0c;open image file 打开.dat文件。 如图为分类结果.dat文件。 再利用file&#xff0c;save file as &#xff0c;envi standard进行图片另存。 另存后的.dat文…

高德地图--AMap.DistrictSearch

我想要绘制某个区域的地图 AMap.DistrictSearch 用于行政区域的查询&#xff0c;但是直接将 高德地图上的 demo 拷贝过去&#xff0c;没有效果&#xff0c;原来是 秘钥没加&#xff08;注意不是key,key已经加了&#xff09; 在引入 地图 资源之前加入 <script type"…

AMap(高德官方图层)

实现代码&#xff1a; <!doctype html> <html> <head><meta charset"utf-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"initial-scale1.0, user-scal…

AMap(创建基础地图)

实现代码 <!doctype html> <html> <head><meta charset"utf-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"initial-scale1.0, user-scalableno, widt…