注册百度地图开发者平台
引入百度地图的api文件
根目录下的index.html文件中
<head><meta charset="UTF-8" /><link rel="icon" href="/favicon.ico" /><meta name="viewport" content="width=device-width, initial-scale=1.0" />//1.0版本<script src="https://api.map.baidu.com/api?type=webgl&v=1.0&ak=iz9QPjUAe3tXx7CNgnY1t0afdAlwcHRQ"></script><title>Vite App</title></head>
//版本2.0 3.0用以下方法<script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&ak=您的密钥">
创建地图组件
MapBox.vue
<template><div id="container"></div></template><script setup>import {onMounted} from 'vue';onMounted(()=>{//1.0使用以下对象var map = new BMapGL.Map("container");map.centerAndZoom(new BMapGL.Point(116.404, 39.915), 11); // 初始化地图,设置中心点坐标和地图级别//2.0,3.0使用以下对象var map = new BMap.Map("container");// 创建地图实例var point = new BMap.Point(116.404, 39.915);// 创建点坐标map.centerAndZoom(point, 15);// 初始化地图,设置中心点坐标和地图级别})</script><style>#container{width: 100%;height: 721.6px;}</style>
注意版本,1.0是BMapGL对象,2.0和3.0是BMap对象
