百度地图

地图

1.百度
2.高德
3.腾讯
4.LBS:location Bussiness 基本地理位置的服务开发

AK 获取

1.注册百度账号
2.创建地图应用
3.控制台 应用管理 我的应用

hellow word

1.引用js

< script type=“text/javascript”
src=“https://api.map.baidu.com/api?v=1.0&type=webgl&ak=nqmFbFILBgwTmfKGZMUwH3T5n7qKB79y”>
< /script>

2 .指定html容器

< div id=“container”>

3.初始化

var map = new BMapGL.Map(“container”);
var point = new BMapGL.Point(精度 维度);
// 缩放地图 point为中心,15级缩放
map.centerAndZoom(point, 17);

添加控件

  1. var scaleCtrl = new BMapGL.ScaleControl(); // 添加比例尺控件
  2. map.addControl(scaleCtrl);
    var zoomCtrl = new BMapGL.ZoomControl(); // 添加缩放控件
    3.map.addControl(zoomCtrl);
    var cityCtrl = new BMapGL.CityListControl(); // 添加城市列表控件
    4.map.addControl(cityCtrl);
    map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放

绘图

1.点 new BmapGL.Marker(point)
2.线 var polyline = new BmapGL.polyline(点的数组 线的参数)
3.面 var polgon = new BmapGL.polgon(点的数组 面的参数)
4.圆 var circle = new BmapGL.Circle(点 米半径 圆的参数)
5.标记 new BMapGL.label(内容,{point 位置 offset new BMapGL.Size(10,-25)})
6.添加叠加 map.addOverlay (点 线 面)
7.移除 map.remveOverlay (点 线 面)

信息窗口

1.选项

var opts = {
width:400 信息窗口宽度
height:300 信息窗口高度
tetle:“奇酷学院” 信息窗口标题
}

2.定义

var infoWindow = new BMapGL.infoWindow(html 内容,opts)

3.打开

map.openlnfoWindov(infoWindow,potint) 开启信息窗口

事件监听

1.map addEventLIstener(“click” e=>e.lnglat)
2.marker.addEventLIstener(“dblclick” e=>e.)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值