摘要: 添加一个html覆盖层标签: 核心代码: let overlay = new Overlay({ //设定html元素的基准位置(默认左上角) positioning: "center-center", //鼠标放置在标签元素上,地图是否能停止事件交互 stopEvent: false, eleme 阅读全文
posted @ 2022-09-27 12:16 碎月 阅读(53) 评论(0) 推荐(0) 编辑
摘要: map.addInteraction( new Select({ style: function (feature) { //可以返回单个Style也可以返回Array.<Style> return [ new Style({ //选中Feature之后描边线为白色 stroke: new Stro 阅读全文
posted @ 2022-09-27 11:44 碎月 阅读(70) 评论(0) 推荐(0) 编辑
摘要: let layer = new VectorLayer(); //新建一个绘线层 let feature = new Feature({ geometry: new LineString([ fromLonLat([114, 24]), //线的点坐标 fromLonLat([114.01, 24. 阅读全文
posted @ 2022-09-27 09:34 碎月 阅读(234) 评论(0) 推荐(0) 编辑
摘要: const map = new Map({ target: "map", layers: [ new TileLayer({ source: new XYZ({ url: "http://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTi 阅读全文
posted @ 2022-09-27 09:17 碎月 阅读(269) 评论(0) 推荐(0) 编辑