开源一个基于百度地图开源库“鼠标绘制工具条库”改造而来的电子围栏工具。在原来的基础上增加了基于行政区域的围栏设置方式。
界面截图:
用法为:
var map = new BMap.Map("map");
map.centerAndZoom(new BMap.Point(104.072213, 30.663393), 5);
var navigationControl = new BMap.NavigationControl({
anchor: BMAP_ANCHOR_TOP_LEFT,
type: BMAP_NAVIGATION_CONTROL_LARGE,
enableGeolocation: true
});
map.addControl(navigationControl);
map.enableScrollWheelZoom();
map.enableContinuousZoom();
var ef = new ElectronicFence(map);
function show() {
$("#jsonValues").val(JSON.stringify(ef.getElectronicFence()));
}
function set() {
ef.setElectronicFence(JSON.parse($("#jsonValues").val()));
}
源码地址为:
https://github.com/cxwl3sxl/ElectronicFence