@cssc-ment/measurement
v0.0.4
Published
测距sdk
Downloads
4
Readme
@cssc-ment/measurement
测距功能
用法
const map = L.map('map', {
// crs: CRS_4326,
crs: L.CRS.EPSG3857,
// 不添加属性说明控件
attributionControl: false,
//显示中心
center: [29.169907662611103, 122.30475884137897],
//最小显示等级
// minZoom: 3,
// //最大显示等级
// maxZoom: 18,
//当前显示等级
zoom: 11,
zoomControl: false,
doubleClickZoom: false,
renderer: L.canvas(),
// //限制显示地理范围
// maxBounds: [[-90, -180], [90, 180]],
preferCanvas: true,
});
L.tileLayer(mapConfig.baseLayer).addTo(this.map);
map.setView([28.357778, 121.656389], 11);
const measurement = new measurement(this.map);
// 测距的开关
measurement.toggle(true);
measurement.toggle(false);
API
Class TagCollisionDetection
构造函数
| 参数 | 类型 | 说明 | 是否必填 | | ------ | ------------- | ------------------ | -------- | | map | leafletjs.Map | leafletjs Map 对象 | 是 | | config | object | 参数 | 否 |
toggle
| 参数 | 类型 | 说明 | 是否必填 | | ----- | ------- | -------- | -------- | | check | boolean | 测距开关 | 是 |