首页 > 其他分享 >vue前端开发仿钉图系列(1)高德地图的使用详解

vue前端开发仿钉图系列(1)高德地图的使用详解

时间:2022-11-18 10:47:13浏览次数:44  
标签:仿钉图 vue 步骤 地图 version AMap key 高德

  最近公司让参考钉图做图层模块相关的功能,很庆幸有机会细细研究地图相关的东西。因为手机端用的是高德地图,web端也使用高德地图。还是和往常一样,先贴上效果图。

 

  步骤1、在高德开放平台注册信息,创建自己的应用,可获取到key值安全密钥jscode

  步骤2、在public文件中引入高德地图的样式文件

<link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css"
type="text/css">

<script type="text/javascript" src="//webapi.amap.com/demos/js/liteToolbar.js"></script>

步骤3、初始化地图插件,并在dom中进行设置

<div id="container"></div>

initAMap() {
window._AMapSecurityConfig = {
securityJsCode: 'c0e6cd1d50eb92424fd33f79b8bbfcb5',
}
AMapLoader.load({
key: '6d73f3a54cc4164488f82695705a073f', //设置您的key
version: "2.0",
plugins: ['AMap.ToolBar', 'AMap.Driving', 'AMap.MouseTool', 'AMap.CircleEditor',
'AMap.PolyEditor', 'AMap.RectangleEditor', 'AMap.Geocoder', 'AMap.Geolocation',
'AMap.DistrictSearch','AMap.CitySearch'
],
AMapUI: {
version: "1.1",
plugins: []
},
Loca: {
version: "2.0"
},
}).then((AMap) => {
let that = this
console.log('地图初始化')
//高德地图配置
that.map = new AMap.Map("container", {
viewMode: "3D",
zoom: 5,
zooms: [2, 22],
//center: [116.602725, 37.076636],
resizeEnable: true,
});

 

 

   整理总结不易,如需全部代码,请联系我15098950589(微信同号)

标签:仿钉图,vue,步骤,地图,version,AMap,key,高德
From: https://www.cnblogs.com/bigant9527/p/16902413.html

相关文章

  • Vue3.2语法糖
    vue3.0要在template中使用某些变量就必须在最后return出来,多次声明变量,不太方便,也不太友好。而在vue3.2版本之后,我们只需在script标签上加上setup属性,不需要再写return就可......
  • vue2导出word文件
    安装依赖cnpminstall--savedocxtemplaterpizzip jszip-utilsfile-saver模板文件(模板文件中使用{name},‘{name}’将会被替换成‘张三’)test.docx放在public......
  • vue elementui Switch组件添加开关样式
      /deep/.el-switch{   &::before{    content:'开';    display:none;    color:#fff;    z-index:1;  ......
  • vue组件通信6种方式总结(常问知识点)
    前言在Vue组件库开发过程中,Vue组件之间的通信一直是一个重要的话题,虽然官方推出的Vuex状态管理方案可以很好的解决组件之间的通信问题,但是在组件库内部使用Vuex往往会......
  • vue为什么v-for的优先级比v-if的高?
    前言有时候有些面试中经常会问到v-for与v-if谁的优先级高,这里就通过分析源码去解答一下这个问题。下面的内容是在当我们谈及v-model,我们在讨论什么?的基础上分析的,所以......
  • vue中兄弟组件方法互相调用 子组件调用子组件内的方法
    使用this.$refs方法,如果直接用无法调取到可以先打印出来看一下结构有时候需要加[0],如下:  两个子组件:<ads-banner-voteref="bannerVote"@openVote="openVote"/>/......
  • 记一场vue面试
    Vue修饰符有哪些事件修饰符.stop阻止事件继续传播.prevent阻止标签默认行为.capture使用事件捕获模式,即元素自身触发的事件先在此处处理,然后才交由内部元素进行......
  • vue 路由传参
    1.路由传参两种方式params方式query方式 params方式需要占位   query方式不需要 ......
  • 在Vue中使用Canvas绘制动态背景
    好家伙, 发现了,在created(){}钩子函数中使用canvas画布貌似是错误的行为 vue中canvas的使用-掘金(juejin.cn) 于是我们琢磨一下 找到cancas元素;创建cont......
  • Vue-router 的简单应用
    一、基本路由。1、引入vue.js。<scripttype="text/javascript"src="../vue/vue.js"></script>2、引入核心的插件vue-router。<scripttype="text/javascript"s......