当前位置: 首页>移动开发>正文

在vue中使用百度地图

1.安装百度地图依赖

npm install vue-baidu-map –save

2.注册

引入百度地图,在百度地图开放平台官网申请您的密钥,并填入到“ak:”处:

百度地图开放平台 | 百度地图API SDK | 地图开发 (baidu.com)

import Vue from 'vue';

import BaiduMap from 'vue-baidu-map';

Vue.use(BaiduMap, {

? ? ak: '您的密钥'

})

3.在vue项目中直接使用

<template>

?? ??<baidu-map?:center="center" :zoom="zoom" @ready="handler"></baidu-map>

</template>

<script>

export default {

? data () {

??? return {

????? center: {lng: 0, lat: 0},

????? zoom: 3

??? }

? },

? methods: {

??? handler ({BMap, map}) {

????? console.log(BMap, map)

? ? ? ? //经纬度

????? this.center.lng = 116.404

????? this.center.lat = 39.915

? ? ? ? //缩放比

????? this.zoom = 15

??? }

? }

}

</script>

<style>

map {

? ? height: 100%;

}

.Coordinate {

? ? width: 40px;

? ? position: fixed;

? ? top: 130px;

? ? left: 170px;

? ? z-index: 99;

}

.mapTop {

? ? position: fixed;

? ? top: 10px;

? ? width: 90%;

? ? margin-left: 15px;

? ? display: flex;

? ? justify-content: space-between;

? ? z-index: 9;

}

.myMap {

? ? width: 100%;

? ? height: 300px;

}

</ style>


https://www.xamrdz.com/mobile/4a31997177.html

相关文章: