<template>
  <div class="web-main">
    <div id="container" style="width:1000px; height:900px"></div>
  </div>
</template>
<script>
import { getActionData } from "@/api/manage.js";
export default {
  name: "MidMap",
  data() {
   
    return {
      description: "中间高德地图",
     
    // 地图参数结束
  },
  watch: {},
  created() {
    
  },
  mounted() {
    this.xx();
  },
  methods: {
    xx() {
      var map = new AMap.Map("container", {
        zoom: 15, //级别
        center: [121.473678, 31.230516], //中心点坐标
        viewMode: "2D", //使用3D视图
      });

      // 创建一个 Marker 实例:
      var marker = new AMap.Marker({
        position: new AMap.LngLat(121.473678, 31.230516), // 经纬度对象,也可以是经纬度构成的一维数组[116.39, 39.9]
        offset: new AMap.Pixel(-10, -10),
        icon: require("../../../assets/img/real-estate-overview-img/mapdidian.png"),
        // icon: "image/gdmap_icon.png", // 添加 Icon 图标 URL
        title: "北京",
      });
      marker.setLabel({
        //label默认蓝框白底左上角显示,样式className为:amap-marker-label
        offset: new AMap.Pixel(-60, -25), //修改label相对于maker的位置
        content: "合肥市公安局高新区派出所",
      });
      // 将创建的点标记添加到已有的地图实例:
      map.add(marker);
    },

  
</script>

<style lang="scss" scoped>

</style>

1、在使用高德地图的时候在Index.html里面引入了

2、在文件中也这么初始化了

可是报错了 ‘AMap‘ is not defined‘

试了多种办法都没用,最后试着在.eslintrc.js中配置了一下

 

 

    "globals": {
        "AMap": "true",
    },

 

引入2:     Vue引入高德地图_一月清辉的博客-CSDN博客_vue引入高德地图

备注:

vue+高德AMAP 在地图上添加marker点及label - 简书

vue-aMap高德地图的应用(添加覆盖物点坐标、自定义图标、添加信息窗体信息等)

vue-aMap高德地图的应用(添加覆盖物点坐标、自定义图标、添加信息窗体信息等)_ 北岭有燕的博客-CSDN博客

vue中使用高德地图marker标记点的setLabel,在不同层级下控制显示隐藏

vue中使用高德地图marker标记点的setLabel,在不同层级下控制显示隐藏_Cardhu丶的博客-CSDN博客_高德地图label美化

vue 给圆遮盖物添加文字 高德地图_vue+高德AMAP 在地图上添加marker点及label

vue 给圆遮盖物添加文字 高德地图_vue+高德AMAP 在地图上添加marker点及label_weixin_39985472的博客-CSDN博客

vue使用vue-amap插件(高德地图插件实现定位、搜索、marker标记点)

vue使用vue-amap插件(高德地图插件实现定位、搜索、marker标记点)_cc是怼怼的博客-CSDN博客_vue-amap 搜索

高德地图自定义点标记大小_Vue:如何在地图上添加自定义覆盖物(点)

高德地图自定义点标记大小_Vue:如何在地图上添加自定义覆盖物(点)_weixin_39737317的博客-CSDN博客

VUE集成高德地图自定义Marker图标及事件

VUE集成高德地图自定义Marker图标及事件_海盐老伍的博客-CSDN博客_vue高德地图自定义marker

vue项目使用高德地图自定义marker图标

七、vue项目使用高德地图自定义marker图标_蚕豆ya的博客-CSDN博客_vue高德地图自定义marker

高德地图 自定义点标记(marker) 图标大小

高德地图 自定义点标记(marker) 图标大小_sunlizhen的博客-CSDN博客_高德地图点标记大小

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐