当前位置:网站首页>Baidu Map Case - Zoom component, map scale component
Baidu Map Case - Zoom component, map scale component
2022-04-23 17:03:00 【Eli-sun】
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script type="text/javascript"
src="https://api.map.baidu.com/api?v=1.0&type=webgl&ak=cXG18I5SNt2EZNvG7CVyE4jjTr8swlo4"
></script>
<style>
html, body{
height: 100%;
height: 100%;
margin: 0;
padding: 0;
}
#map{
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
.anchorBL, .BMap_cpyCtrl{
display: none;
}
</style>
</head>
<body>
<!--
Can be in Baidu map - Developing documents - Coordinate picker Search the place you want and get the longitude and latitude of the place
-->
<div id="map"></div>
<script>
// console.log(window.BMapGL);
var map = new BMapGL.Map('map', {
minZoom: 8,
maxZoom:12,
mapType: BMAP_NORMAL_MAP
}) // Initialize map
var point = new BMapGL.Point(116.196608,40.253428) // Set map coordinates
map.centerAndZoom(point, 5) // Central Map display level
map.enableScrollWheelZoom(true) // Zoom in and out of the map through the scroll wheel
var heading = 0
map.setHeading(60) // Adjust the rotation angle
map.setTilt(70) // Adjust the tilt angle
// setInterval(()=>{
// heading++
// map.setHeading(heading)
// },500)
map.setMapType(BMAP_NORMAL_MAP)
// BMAP_EARTH_MAP The earth map
// map.setMinZoom(8) // The minimum scalable setting is 8
// map.setMaxZoom(12) // The maximum scalable is 12
var zoomCtrl = new BMapGL.ZoomControl({
anchor:BMAP_ANCHOR_BOTTOM_RIGHT, // Change the placement of icons There can be 4 The central method
offset: new BMapGL.Size(100, 10) // Adjust the position of the icon more accurately
})
map.addControl(zoomCtrl)
map.addEventListener('zoomstart', function() {
console.log('000',map.getZoom());
}) // The method of event binding
map.addEventListener('zoomend', function() {
console.log('111',map.getZoom());
})
var scaleCtrl = new BMapGL.ScaleControl({
anchor:BMAP_ANCHOR_TOP_LEFT,
offset:new BMapGL.Size(10,10)
}) // Set map scale icon
map.addControl(scaleCtrl)
</script>
</body>
</html>
版权声明
本文为[Eli-sun]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230554289680.html
边栏推荐
- Regular filtering of Intranet addresses and segments
- Error in v-on handler: "typeerror: cannot read property 'resetfields' of undefined"
- TypeError: set_ figure_ params() got an unexpected keyword argument ‘figsize‘
- BUG_ me
- Document operation II (5000 word summary)
- Copy constructor shallow copy and deep copy
- Milvus 2.0 质量保障系统详解
- Kunteng full duplex digital wireless transceiver chip kt1605 / kt1606 / kt1607 / kt1608 is suitable for interphone scheme
- Quick install mongodb
- Mock test
猜你喜欢
随机推荐
网络安全之渗透靶场实战详解
Promise (I)
Interface document yaml
手写事件发布订阅框架
聊一聊浏览器缓存控制
ACL 2022 | DialogVED:用于对话回复生成的预训练隐变量编码-解码模型
Introduction to new functions of camtasia2022 software
SPC introduction
Nifi fast installation and file synchronization
VLAN advanced technology, VLAN aggregation, super VLAN, sub VLAN
The new MySQL table has a self increasing ID of 20 bits. The reason is
Quick install mongodb
∑GL-透视投影矩阵的推导
Feign report 400 processing
ByteVCharts可视化图表库,你想要的我都有
Talk about browser cache control
[registration] tf54: engineer growth map and excellent R & D organization building
Generate random numbers with high quality and Gaussian distribution
Log4j output log information to file
Zhimeng dedecms security setup Guide








![[PROJECT] small hat takeout (8)](/img/54/0187eeb637f4dcd4ad3969b00e2b77.png)
