百度地图——入门教程

简介: 入门教程

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

获取秘钥

登录百度帐号

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月前
|
前端开发 JavaScript iOS开发
精选11款炫酷的前端动画特效分享(附在线演示)
分享11款非常不错炫酷的前端特效源码 其中包含css动画特效、js原生特效、svg特效等 下面我会给出特效样式图或演示效果图 但你也可以点击在线预览查看源码的最终展示效果及下载源码资源
|
4月前
|
XML 小程序 JavaScript
微信小程序如何使用地图
微信小程序如何使用地图
149 4
|
10月前
|
定位技术 API
百度地图API的使用教程以及案例(二)
百度地图API的使用教程以及案例
|
10月前
|
定位技术 API 容器
百度地图API的使用教程以及案例(一)
百度地图API的使用教程以及案例
|
程序员 数据库 开发者
Sanic中文教程合集:免费下载
Sanic中文教程合集:免费下载
Sanic中文教程合集:免费下载
|
JSON 小程序 前端开发
走进小程序【十一】微信小程序【使用Echarts 和 腾讯地图】
走进小程序【十一】微信小程序【使用Echarts 和 腾讯地图】
316 0
|
JavaScript 定位技术
百度地图实用案例
百度地图实用案例
|
JavaScript 前端开发
仿网易云项目笔记
仿网易云项目笔记
150 0
|
移动开发 JSON 开发框架
基于React+Koa实现一个h5页面可视化编辑器-Dooring | 🏆 技术专题第三期征文
前段时间笔者一直忙于数据可视化方面的工作,比如如何实现拖拽式生成可视化大屏,如何定制可视化图表交互和数据导入方案等,这块需求在B端企业中应用非常大,所以非常有探索价值。
528 0
|
JavaScript 前端开发 定位技术
教你用js开发【风来之国】游戏之地图篇!入门教程,大佬勿进~
毕竟这是一个开发者社区,本文希望借这款游戏来教大家如何学习游戏开发。
667 0
教你用js开发【风来之国】游戏之地图篇!入门教程,大佬勿进~

相关实验场景

更多
下一篇
无影云桌面