百度地图——入门教程

简介: 入门教程

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

获取秘钥

登录百度帐号

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

相关文章
|
定位技术 API 开发者
地图:nuxt3高德地图简单使用
地图:nuxt3高德地图简单使用
535 0
|
定位技术 API
百度地图API的使用教程以及案例(二)
百度地图API的使用教程以及案例
|
定位技术 API 容器
百度地图API的使用教程以及案例(一)
百度地图API的使用教程以及案例
|
JavaScript 前端开发 定位技术
OpenLayers入门(一)
OpenLayers入门(一)
892 0
OpenLayers入门(一)
|
定位技术 API
高德地图插件的简单使用
高德地图插件的简单使用
197 0
|
JSON 小程序 前端开发
走进小程序【十一】微信小程序【使用Echarts 和 腾讯地图】
走进小程序【十一】微信小程序【使用Echarts 和 腾讯地图】
338 0
|
存储 定位技术 图形学
【猿创征文|Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏地图绘制(2-1)
【猿创征文|Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏地图绘制(2-1)
289 0
【猿创征文|Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏地图绘制(2-1)
|
JavaScript 定位技术
百度地图实用案例
百度地图实用案例
|
前端开发 定位技术 API
OpenLayers入门(二)
OpenLayers入门(二)
470 0
OpenLayers入门(二)
|
移动开发 JavaScript 前端开发
地图开发笔记(一):百度地图介绍、使用和Qt内嵌地图Demo
地图开发笔记(一):百度地图介绍、使用和Qt内嵌地图Demo
地图开发笔记(一):百度地图介绍、使用和Qt内嵌地图Demo

热门文章

最新文章