Files
ibs-fullstack/ruoyi-ui/public/baidu/index.html

83 lines
2.8 KiB
HTML
Raw Normal View History

2026-02-26 14:51:13 +08:00
<!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>
<!-- <link rel="stylesheet" type="text/css" href="./script/bmap.css" /> -->
<style>
html,
body,
#container {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
</style>
<script>
// 这里一定要配置ak 否则无法使用
2026-03-06 13:38:05 +08:00
window.BMAP_AUTHENTIC_KEY = "mokVj0S4sGE9av6NBwy8WHY0xnQsucbE"
2026-02-26 14:51:13 +08:00
</script>
<script>
const result = new URLSearchParams(window.location.search)
const params = {}
for (const [key, value] of result) {
params[key] = value
}
if(params.NODE_ENV === 'production'){
document.write('<link rel="stylesheet" type="text/css" href="./script/bmap.pro.css" />')
document.write('<script type="text/javascript" src="./script/getscript.pro.js?type=webgl&v=1.0&services=&t=20230529114224"><\/script>')
}else if(params.NODE_ENV === 'pre'){
document.write('<link rel="stylesheet" type="text/css" href="./script/bmap.pre.css" />')
document.write('<script type="text/javascript" src="./script/getscript.pre.js?type=webgl&v=1.0&services=&t=20230529114224"><\/script>')
}else{
document.write('<link rel="stylesheet" type="text/css" href="./script/bmap.css" />')
document.write('<script type="text/javascript" src="./script/getscript.js?type=webgl&v=1.0&services=&t=20230529114224"><\/script>')
}
</script>
<!-- <script type="text/javascript" src="./script/getscript.js?type=webgl&v=1.0&services=&t=20230529114224"></script> -->
<script src="./bmap-draw/dist/index.js"></script>
</head>
<body>
<div id="container"></div>
<script>
var map = new BMapGL.Map('container', {
backgroundColor: [192, 214, 213, 100]
});
var point = new BMapGL.Point(120.38100912622652, 27.753155782110948);
var marker = new BMapGL.Marker(point);
map.centerAndZoom(point, 18);
map.enableScrollWheelZoom(true);
map.addOverlay(marker);
var draw = new PolygonDraw(map, {
event: {
onOpen: () => {
console.log('开启绘制');
},
onStart: () => {
console.log('开始绘制');
},
onComplete: (values) => {
console.log('完成绘制', values);
},
onClose: () => {
console.log('关闭绘制');
},
},
});
</script>
</body>
</html>