From 7578c3ff65329b2269f099475eb687e963efac1c Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 27 二月 2024 17:13:29 +0800 Subject: [PATCH] 地图3D模型、折线图和表格三者点击联动效果 --- map.util.js | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/map.util.js b/map.util.js index fbdcd9f..7877215 100644 --- a/map.util.js +++ b/map.util.js @@ -143,13 +143,7 @@ if (length > count || index > 0) { // 3d鍥惧舰 var lnglat = d.lnglats_GD[d.lnglats_GD.length - 1]; - MapUtil.drawMesh2( - d.lnglats_GD, - d.coors_GD, - f.heights, - f.colors, - f.bottomColor - ); + MapUtil.drawMesh2(d, f); // MapUtil.drawLine(lnglat) // 椋庡悜椋庨�� @@ -158,7 +152,7 @@ windDir = windDir[windDir.length - 1].factorData; var windSpeed = d.factor["16"].datas; windSpeed = windSpeed[windSpeed.length - 1].factorData; - MapUtil.drawSector3(lnglat, windDir, windSpeed); + MapUtil.drawSector4(lnglat, windDir, windSpeed); } } @@ -202,7 +196,8 @@ }, /*******************************鍔ㄧ敾浠诲姟閫昏緫 -start ******************************/ - start: function () { + start: function (clear) { + MapUtil.clearSector3() this.frameAnimation.start(); }, changeSpeed: function (speed) { @@ -304,7 +299,17 @@ var text = new AMap.Text({ text: time, position: lnglat, - offset: new AMap.Pixel(0, 30), + offset: new AMap.Pixel(5, 20), + style: { + 'font-size': '13px', + 'text-align': 'center', + color: 'black', + 'background-color': 'white', + // 'text-shadow': 'black 2px 2px 2px', + 'border-radius': '2px', + border: '0px', + padding: '0 4px', + }, }); MapUtil._map.add(text); this.moveViews["text"] = text; -- Gitblit v1.9.3