赞
踩
各位码友大家好,好久没和大家切磋技术了,今天给大家分享一个关于vue项目中使用百度地图的教程,记得关注点赞收藏哦!!!
官网地址:百度地图API
1、在index.html中引入
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你的密钥"></script>
2、代码演示
<template> <div id="app"> <div id="allmap" ref="allmap" ></div> <router-view></router-view> </div> </template> <script> export default { name: 'App', methods: { map () { let map = new window.BMap.Map(this.$refs.allmap) // 创建Map实例 map.centerAndZoom(new window.BMap.Point(116.404, 39.915), 11) // 初始化地图,设置中心点坐标和地图级别 map.addControl(new window.BMap.MapTypeControl({ // 添加地图类型控件 mapTypes: [ window.BMAP_NORMAL_MAP, window.BMAP_HYBRID_MAP ] })) map.setCurrentCity('北京') // 设置地图显示的城市 此项是必须设置的 map.enableScrollWheelZoom(true)// 开启鼠标滚轮缩放 } }, mounted () { this.map() } } </script> <style> #app { font-family: "Avenir", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; margin-top: 60px; } #allmap { height: 500px; overflow: hidden; } </style>
3、最终效果
收工!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。