[ABI 5.1] GIs地图 怎么通过脚本 修改地图背景为透明?

10668
5

而安 小试身手Lv3

发表于2020-7-30 16:21

悬赏3

已解决

楼主
GIs地图标点组件   已经通过json脚本 修改了颜色.  怎么通过修改脚本  把整个背景设置成透明的?

最近看过此主题的会员

v笑向前走

zhouxm

chestnut

大白

chenmz

大丸子

常远征

最佳答案

xxxl

发表于2020-7-30 16:21

只看该作者

取消 关注该作者的回复

而安 发表于 2020-7-31 09:12
//百度地图个性化
function setMapStyle() {
        if (g_rptpage.webGisMgr && g_rptpage.webGisMgr.get ...

您可以在 需要加的区域属性中加入opacity透明度的属性
5个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-7-30 16:42

只看该作者

取消 关注该作者的回复

沙发

可以看一下您脚本怎么写的吗  给样式增加opacity:value的属性  值为透明度的值范围在0~1之间

而安 小试身手Lv3

发表于2020-7-31 09:12

只看该作者

取消 关注该作者的回复

板凳

//百度地图个性化
function setMapStyle() {
        if (g_rptpage.webGisMgr && g_rptpage.webGisMgr.getWebGisInRpt("HHH9") && g_rptpage.webGisMgr.getWebGisInRpt("HHH9").webGisObj && g_rptpage.webGisMgr.getWebGisInRpt("HHH9").webGisObj.mapObj) {
                var bmapObj = g_rptpage.webGisMgr.getWebGisInRpt("HHH9").webGisObj.mapObj;//HHH148是gis组件代号
                var style = [{
    "featureType": "building",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "manmade",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "subwaystation",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "education",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "medical",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "scenicspots",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "entertainment",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "estate",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "shopping",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "transportation",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "playground",
    "elementType": "geometry",
    "stylers": {
       "visibility": "off"
    }
}, {
    "featureType": "parkinglot",
    "elementType": "geometry",
    "stylers": {
        "visibility": "off"
    }
}, {
    "featureType": "background",
    "elementType": "geometry",
    "stylers": {
       // "color": "red"
"color": "#08305fff"

    }
}, {
    "featureType": "land",
    "elementType": "geometry",
    "stylers": {
        "color": "#49bcffff"
    }
}, {
    "featureType": "water",
    "elementType": "geometry",
    "stylers": {
        //"color": "#4a90e2ff"
"color": "#142b88"
    }
}, {
    "featureType": "road",//路线
    "elementType": "geometry.fill",
    "stylers": {
       "color": "#68610cff"

    }
}, {
    "featureType": "road",
    "elementType": "labels.text.fill",
    "stylers": {
        "weight": 30
    }
}];

                bmapObj.setMapStyle({
                        styleJson: style
                });
        } else {
                setTimeout(setMapStyle, 50);
        }
}

setMapStyle();

xxxl 数据领袖Lv6

发表于2020-7-30 16:21

只看该作者

取消 关注该作者的回复

地板

而安 发表于 2020-7-31 09:12
//百度地图个性化
function setMapStyle() {
        if (g_rptpage.webGisMgr && g_rptpage.webGisMgr.get ...

您可以在 需要加的区域属性中加入opacity透明度的属性

swkxp 数据达人Lv4

发表于2020-7-31 10:35

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-7-31 10:12
您可以在 需要加的区域属性中加入opacity透明度的属性

用gis地图是不是得有互联网呀,不能连外网的话是不是只能用系统内置的地图了

xxxl 数据领袖Lv6

发表于2020-7-31 13:59

只看该作者

取消 关注该作者的回复

6#

swkxp 发表于 2020-7-31 10:35
用gis地图是不是得有互联网呀,不能连外网的话是不是只能用系统内置的地图了 ...

是的,不联网计算刷新后是无法使用地图的。

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号