百度地图——入门教程

简介: 入门教程

一、登录账号以及获取秘钥

获取秘钥

登录百度帐号

02239e2160ed440d82f6ea6041986ad0.png

cb2a8ea891eb4c9e87acaf1f757426e4.png

提交之后会出现一个新增的AK也就是所谓的秘钥


c7be8b069d1743d3a1e799c4b16742db.png

这时候就可以直接用来调用了

二、引入地图

<script type="text/javascript" src="https://api.map.baidu.com/api?v=1.0&type=webgl&ak=你的秘钥">

三、创建地图容器

之后创建一个盒子

<div id="container"></div>

四、定义盒子大小

设置盒子大小以及隐藏logo和版权

#container {
            margin: 100px auto;
            width: 500px;
            height: 300px
        }
        /* 百度地图版权 */
        .BMap_cpyCtrl {
            display: none;
        }
        /* 百度地图logo */
        .anchorBL {
            /* display: none; */
        }

五、设置地图详细样式

<script type="text/javascript">
        var map = new BMapGL.Map("container");
        // 允许放大缩小
        map.enableScrollWheelZoom(true);
        // 创建地图实例 
        var point = new BMapGL.Point(121.467406, 31.411477, 20);
        // 创建标记位置
        var marker = new BMapGL.Marker(new BMapGL.Point(121.467406, 31.411477));
        // 默认放大倍数
        map.centerAndZoom(point, 20);
        function addOverlay() {
            map.addOverlay(marker); // 增加点
        }
        addOverlay()
        var opts = {
            width: 200,     // 信息窗口宽度
            height: 100,     // 信息窗口高度
            title: "小朋友专属区", // 信息窗口标题
            message: "这里是公寓"   
        }
        var infoWindow = new BMapGL.InfoWindow("地址:上海市xx区xx路xxxxx", opts);  // 创建信息窗口对象 
        marker.addEventListener("click", function () {
            map.openInfoWindow(infoWindow, point); //开启信息窗口
        });
        // 初始化地图,设置中心点坐标和地图级别 
        var geolocation = new BMapGL.Geolocation();
        var geoc = new BMapGL.Geocoder();
        console.log(geoc);
    </script>

效果如下:

220b5bcc09784a39b104a151855fef7a.png

如果想要自己获取坐标位置可以使用拾取坐标系统

08ffa16c8fc240db873a7f6edb6199e7.png

相关文章
|
5月前
|
容器
【cocos 2d微信小游戏开发教程】基础使用笔记分享(二)
【cocos 2d微信小游戏开发教程】基础使用笔记分享(二)
65 0
|
5月前
|
存储 JSON 测试技术
【cocos 2d微信小游戏开发教程】基础使用笔记分享(三)
【cocos 2d微信小游戏开发教程】基础使用笔记分享(三)
50 0
|
5月前
|
API 开发者
【cocos 2d微信小游戏开发教程】基础使用笔记分享(一)
【cocos 2d微信小游戏开发教程】基础使用笔记分享(一)
132 0
|
6月前
|
存储 小程序 开发工具
一篇文入门微信小程序开发环境搭建
一篇文入门微信小程序开发环境搭建
|
6月前
|
小程序 数据可视化 前端开发
微信小程序开发入门教程-文本组件介绍
微信小程序开发入门教程-文本组件介绍
|
11月前
|
定位技术 API
百度地图API的使用教程以及案例(二)
百度地图API的使用教程以及案例
|
11月前
|
定位技术 API 容器
百度地图API的使用教程以及案例(一)
百度地图API的使用教程以及案例
|
JSON 小程序 前端开发
走进小程序【十一】微信小程序【使用Echarts 和 腾讯地图】
走进小程序【十一】微信小程序【使用Echarts 和 腾讯地图】
328 0
|
小程序 前端开发 开发者
Hbuilder中微信小程序上传多图的案例分享
Hbuilder中微信小程序上传多图的案例分享
Hbuilder中微信小程序上传多图的案例分享
|
移动开发 JavaScript 前端开发
地图开发笔记(一):百度地图介绍、使用和Qt内嵌地图Demo
地图开发笔记(一):百度地图介绍、使用和Qt内嵌地图Demo
地图开发笔记(一):百度地图介绍、使用和Qt内嵌地图Demo