• 项目中集成高德地图


    如果文章对你有帮助欢迎【关注❤️❤️❤️点赞👍👍👍收藏⭐⭐⭐】一键三连!一起努力!

    本文我们主要讲述的是怎么在自己的项目中集成高德地图。

    一、注册账号并申请Key

    首先我们打开浏览器,直接百度:高德开放平台,进入到高德的开发平台,并登陆自己的账号,个人建议直接使用支付宝进行扫码登陆。

    网址我已经为大家准备好了: 高德开放平台

    在这里插入图片描述

    登陆成功后点击控制台,就会看到这样的桌面:

    在这里插入图片描述

    然后我们选择我的应用,创建新应用:

    在这里插入图片描述

    输入你的应用名称,选择对应的应用类型(这里我选择的是出行):

    在这里插入图片描述

    这时就会看到你创建的应用信息:

    在这里插入图片描述

    点击添加就可以添加一个key

    在这里插入图片描述
    添加成功后,可获取到key值和安全密钥jscode

    二、集成到项目

    首先我们需要打开自己的项目,如果大家没有合适的项目打开可以使用本人做的一个简单的项目打开:https://gitee.com/mr_xiongs_gitee/Jesus

    在我们的项目中创建一个vue页面:Map.vue,在Map中定义一个div来存放我们的地图

    <template>
      <div id="container" style="width: 100%; height: calc(100vh - 100px)"></div>
    </template>
    
    <script>
    export default {
      name: "Map",
      data() {
        return {}
      },
      methods: {}
    }
    </script>
    
    <style scoped>
    
    </style>
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    由于我们使用的是vue项目,所以需要在index.html 中添加一段话

    <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值"></script> 
    
    • 1

    在这里插入图片描述

    上面的工作都准备好之后我就开始集成高德地图:

    首先我们要将地图显示出来,我们可以使用点标记来完成。

    在这里插入图片描述

      mounted() {
        // 创建地图实例
        var map = new AMap.Map("container", {
          zoom: 12,
          center: [116.396901, 39.919544],
          resizeEnable: true
        });
        // 创建一个Marker实例
        var marker = new AMap.Marker({
          position: new AMap.LngLat(116.396901, 39.919544),   // 经纬度对象,也可以是经纬度构成的一维数组[116.39, 39.9]
          title: '北京故宫',
        });
        // 将创建的点标记添加到已有的地图实例
        map.add(marker);
      },
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    配置好后启动我们的项目,打开对应的页面,就会看到我们的项目已经可以使用高德地图了。

    在这里插入图片描述

    高德地图中还有很多的功能可以使用,大家可以阅读官网的文档来完成更加精细的使用。

    地图 JS API v2.0

    感谢各位家人的观看喜欢的话点帮忙点赞👍👍👍哦

  • 相关阅读:
    电容笔好还是触控笔好?超实惠电容笔排行
    Docker入门
    想要精通算法和SQL的成长之路 - 存在重复元素
    excel封装和ddt D17
    KKFileView在线预览禁用复制右键图片保存等操作
    lucky number
    chales 重写/断点/映射/手机代理/其他主机代理
    DPDK中Ring的优先级反转问题
    揭秘阿里双十一《百亿级并发系统设计》实战教程,实在是太香了
    docker安装&部署vue
  • 原文地址:https://blog.csdn.net/weixin_42222436/article/details/128203436