Vue - 使用高德API加载一个地图

一. 在最外层的html.js中引入高德key
在这里插入图片描述
在这里插入图片描述

二.组件中加载高德地图

<template>
  <div class="wrap">
    <div id="map"></div>
  </div>
</template>

<script>
let map = null;
export default {
  data() {
    return {};
  },
  mounted() {
    this.getMap();
  },
  methods: {
    getMap() {
      map = new AMap.Map("map", {
        mapStyle: "amap://styles/fresh", //设置地图的显示样式
        zoom: 13, //设置地图显示的缩放级别
        center: [118.735995, 32.0219131], //设置地图中心点坐标
        viewMode: "2D", //设置地图模式
        lang: "zh_cn", //设置地图语言类型
        // layers: [//设置图层,可设置成包含一个或多个图层的数组
        //     new AMap.TileLayer.Satellite(),
        //     new AMap.TileLayer.RoadNet()
        // ],
      });
      /**
       * 实时路况图层
       */
      var trafficLayer = new AMap.TileLayer.Traffic({
        zIndex: 10,
      });
      //添加图层到地图
      map.add(trafficLayer);
    },
  },
};
</script>

<style scoped>
#map {
  width: 1080px;
  height: 750px;
}
</style>
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值