超图js版本加载点图层和点要素

效果;

在此例子基础上进行;

https://blog.csdn.net/bcbobo21cn/article/details/89085909

 

定义一个js变量testlayer;
地图服务的url:
host = "http://localhost:8090";
url = host + "/iserver/services/map-china400/rest/maps/China";

加载了layer图层之后;定义一个Vector类型的图层,名称为"测试图层",赋值给testlayer;
然后把testlayer也加载到map上;然后调用addGeoTest();

addGeoTest()中;
定义一个点,经纬度是105、35;赋值给geometry;
用geometry构造一个Vector类型的要素,赋值给pointFeature;
定义点要素的样式风格,并赋值;
把点要素添加到testlayer图层;

 

function addLayer(){
    map.addLayer(layer);
    testlayer = new SuperMap.Layer.Vector("测试图层");
    map.addLayer(testlayer);
    //显示地图范围
    map.setCenter(new SuperMap.LonLat(0, 0), 1);
    addGeoTest();
}

function addGeoTest() {
    var geometry = new SuperMap.Geometry.Point(105, 35);
    var pointFeature = new SuperMap.Feature.Vector(geometry);
    var styleTest = {
        label: "测试点",
        fontColor: "#0000ff",
        fontOpacity: "0.5",
        fontFamily: "隶书",
        fontSize: "2em",
        fontWeight: "bold",
        fontStyle: "italic",
        labelSelect: "true",
    }
    pointFeature.style = styleTest;
    testlayer.addFeatures([pointFeature]);
}

 

超图的js示例下载;

 

把它示例的css、libs、theme,三个目录,加到项目;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值