总结(4)--添加点,修改点的外观以及点属性

本文详细介绍了如何使用JavaScript在地图上添加并自定义点标记,包括设置点的坐标、形状、颜色及弹窗标题,同时展示了如何批量添加多个点到地图图层。

js中

//添加点
    var point1 = new Point({
        longitude: 121.429,
        latitude: 31.153

    });
    //设置点形状以及颜色
    var markerSymbol = {
        type: "text",
        color: "#25A5f7",
        text: "\ue613",
        font: {
            size: 34,
            family: "CalciteWebCoreIcons"
        }
    };
    //设置该点属性
    var pointGraphic1 = new Graphic({
        geometry: point1,
        symbol: markerSymbol,
        popupTemplate: {
            title: "Shanghai"
        }
    });
    //给该点属性设置标号
    pointGraphic1.attributes = {
        "number": 1
    }
    //添加点
    var point2 = new Point({
        longitude: 116.422,
        latitude: 39.918

    });
    //设置点形状以及颜色
    var pointGraphic2 = new Graphic({
        geometry: point2,
        symbol: markerSymbol,
        popupTemplate: {
            title: "Beijing"
        }
    });
    //给该点属性设置标号
    pointGraphic2.attributes = {
        "number": 2
    }
    //将多点添加到地图图层中
    var graphicLayer = new GraphicsLayer({
        graphics: [pointGraphic1, pointGraphic2]
    });
    map.add(graphicLayer);

效果:
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值