- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Cesium知识点:根据经纬度获取高程
// 根据经纬度获取高度function getHeigthByLonLat(lon = 87.5968, lat = 43.8084){ var positions = Cesium.Cartographic.fromDegrees(lon,lat); var promise = new Cesium.sampleTerrain(viewer.terrainProvider, 13, [positions]); promise = Cesium.sampleTerrainMostDetailed.
2020-06-16 14:45:25 5830 3
原创 SuperMap Leaflet知识点:地图事件
图层事件:baselayerchange 图层切换:https://iclient.supermap.io/examples/leaflet/editor.html#controler_layerswitcher map.on('baselayerchange', function(e){ console.log("baselayerchange",e);}) overlayadd overlayremove layeradd layerremove地图状态改变事件:l.
2020-06-16 11:45:05 846
原创 SuperMap Leaflet知识点:控件
Zoom:zoom组件默认位置为左上角,可以根据参数topleft,topright,bottomleft,bottomright设置位置L.control.zoom({ zoomlnTitle:'放大', zoomOutTitle:'缩小', position: 'bottomright'}).addTo(map);AtributionL.control.attribution({ position: 'bottomright', prefix:'内容'}).addTo(ma
2020-06-16 11:40:22 671
原创 SuperMap Leaflet知识点:点、线、区域标注
监听事件map.on('click',function(e){ console.log("e",e);})添加标注var marker = L.marker([lat, lon],{ draggable:true // 允许拖拽}).addTo(map);绘制线var pointArr = [[lat,lon],[lat,lon]];var polyLine = L.polyline(pointArr,{ color:'red'}).addTo(map);绘制圆
2020-06-16 11:38:24 1262
原创 SuperMap Leaflet知识点:展示地图
// 新建地图map,地址服务var map;// iserver发布的地图服务var url = "";// 'mapID'展示地图的divID lon:经度 lat:纬度map = L.map('mapID',{ // 地图显示的中心位置 center:[lat,lon], // 一开始地图的缩放比例 zoom:10});...
2020-06-16 11:36:13 667
原创 OpenLayers链接
http://linwei.xyz/ol3-primer/ https://www.jianshu.com/p/6785e755fa0d https://www.jianshu.com/p/6ecee0172d5b https://www.jianshu.com/p/e693711a7008 https://openlayers.org/en/latest/examples/
2020-06-11 16:36:40 271
原创 JS知识点:文件下载
// 下载文件方法function funDownload(content, filename) { var eleLink = document.createElement('a'); eleLink.download = filename; eleLink.style.display = 'none'; // 字符内容转变成blob地址 var blob = new Blob([content]); eleLink.href = URL.createObjectURL(blob); /.
2020-06-11 10:19:13 253
原创 SuperMap基础:鼠标事件
左键点击事件// 执行多次的事件function onClick(e){ console.log(e)}map.addEventListener("click", onClick)map.on("click", onClick)// 只执行一次的事件map.addOneTimeEventListener("click",function(e){ console.log(e)})map.once("click",function(e){ console.log(e)
2020-06-03 11:02:13 1737
原创 SuperMap基础:加载地图
var map = L.map('map', { preferCanvas: true, center: [lat, lon], maxZoom: 17, zoom: 14});L.supermap.tiledMapLayer(mapUrl).addTo(map);说明:lon:经度 lat:维度 mapUrl:supermap中的iserver服务中发布的地图...
2020-06-03 10:33:05 1723
开发项目时的便捷管理工具
2020-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人