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

  最近公司让参考钉图做图层模块相关的功能,很庆幸有机会细细研究地图相关的东西。因为手机端用的是高德地图,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(微信同号)

posted @   奔跑的小蚂蚁9538  阅读(1057)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2021-11-18 所有的运势都讲究一个时机
点击右上角即可分享
微信分享提示