百度地图开放平台的使用

1.百度开放平台配置

  注册账号,申请成为开发者

  获取服务密钥AK

  进入控制台创建应用获取到AK

  配置白名单(如果是前端基本是浏览器端,后端的话可以自适应修改为服务器端)

2.Vue部分配置(组件化)

  使用npm下载安装百度地图

命令:  npm install vue-baidu-map --save

  main.js中引入

import BaiduMap from 'vue-baidu-map'
Vue.use( BaiduMap, { ak : '上面生成的ak' } )

  这个是在线版本,如果使用本地版的就需要自己去下载百度地图的包

  在页面page文件夹内新建components文件夹

  在新建的components文件夹内新建vue文件,进行配置

直接上代码

<template>
    <div id="container"></div>
</template>
 
<script>
export default {
    name: 'DemoMap',

    data() {
        return {

        };
    },

    mounted() {
        var map = new BMapGL.Map("container");
        var point = new BMapGL.Point(要显示位置的经度,纬度);
        map.centerAndZoom(point, 15);
        map.enableScrollWheelZoom();
        var marker = new BMapGL.Marker(point);
        map.addOverlay(marker);               // 将标注添加到地图中
        marker.setAnimation(BMAP_ANIMATION_BOUNCE);
    },

    methods: {

    },
};
</script>
 
<style lang="less" scoped>
#container {
    width: 1200px;
    height: 400px;
    margin: 100px auto;
}
</style>

做完这些这个组件已经做完了,可以引入到页面内使用了。

posted @ 2023-04-13 08:45  世界的尽头就是打工人  阅读(391)  评论(0编辑  收藏  举报