Files
ibs-fullstack/ruoyi-ui/public/bgis.html
2026-02-26 14:51:13 +08:00

118 lines
3.7 KiB
HTML

<!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>
<style>
html,
body,
#container,
#map {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<div id="map">
</div>
<script type="text/javascript" src="http://158.222.65.236:9080/bgis-javascript-api/jsapi/json2.js"></script>
<script id="mapnode" type="text/javascript"
src="http://158.222.65.236:9080/bgis-javascript-api/jsapi/com.zjjzfy.bgis.js?v=0.1"></script>
<script type="text/javascript">
var urlParams = {
"gisip": "158.222.177.50",
"gisport": "80",
"webip": "158.222.65.236",
"webport": "9080",
"apiip": "158.222.65.236",
"apiport": "9080"
};
var map = new com.zjjzfy.bgis.Map('map', '0C5F87EC1FA24AE0954FD9C52C24FD58', urlParams, function (data) {
console.log('mapinit client', data);
var options = {
"lon": 120.24405518340515,
"lat": 30.2444926501635,
"level": 16,
"extentChange": true
};
map.locate(options);
doLocate(['331082114290'])
});
function doLocate(xzqbms) {
map.cleanXzq();
var options = {
"xzqbms": xzqbms,
"regionType": "bgis",
"showType": true,
"extentChange": true
}
map.locateXzq(options);
}
function doAddOverlayer() {
var options = [{
"extentChange": true,
"symbol": [{
"type": "simple",
"symbols": {
"picNormal": "assets/images/point/point_locate_normal.png",
"picSelect": "assets/images/point/point_locate_selected.png"
}
}],
"fields": [{
"fieldName": "guid",
"fieldAlias": "唯一标记",
"fieldType": "string",
"isShow": false,
"isPrimary": true
}, {
"fieldName": "name",
"fieldAlias": "客户名称",
"fieldType": "string",
"isShow": true
}, {
"fieldName": "addr",
"fieldAlias": "客户地址",
"fieldType": "string",
"isShow": true
}],
"features": [{
"geometry": {
"type": "point",
"coordinates": [120.1937, 30.2570]
},
"properties": {
"guid": "aaaa-bbbb-cccc-dddd",
"name": "张三123",
"addr": "浙江省杭州市江干区丹桂街119号 凯迪国际商务大楼"
}
}, {
"geometry": {
"type": "point",
"coordinates": [120.1930, 30.2531]
},
"properties": {
"guid": "aaaa-bbbb-cccc-eeee",
"name": "李四",
"addr": "浙江省杭州市江干区四季路119号 浙江农信大楼"
}
}]
}];
map.addOverlayer(options);
}
</script>
</body>
</html>