高德地图学习(vue2项目)

第一步创建一个vue2项目

第二步下载地图插件命令如下

npm i @amap/amap-jsapi-loader

第三步:在需要使用的地图页面建立一个id为container的容器并设置宽高,并引入地图插件

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

<script>
import AMapLoader from "@amap/amap-jsapi-loader";
window._AMapSecurityConfig = {
  securityJsCode: "地图申请的秘钥",
};
export default {
  name: "GaodeMapContainer",
  data() {
    return {
      map: null,
    };
  },
  mounted() {
    this.initData();
  },
  methods: {
    async initData() {
      const AMap = await AMapLoader.load({
        key: "申请的key值", //首次调用 load 时必填
        version: "2.0", 
        plugins: [""], // 需要使用的的插件列表
      });
       //设置地图容器id
      this.map = new AMap.Map("container", {
        viewMode: "3D", //是否为3D地图模式
        zoom: 5, //初始化地图级别
        center: [116.407387,39.904179], //初始化以北京为地图的中心位置
      });
    },
  },
};
</script>
<style scoped>
#container {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  min-height: 800px;
}
</style>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值