ArcGIS API for JavaScript开发之SimpleMarkerSymbol

本文档详细介绍了使用ArcGIS API for JavaScript创建SimpleMarkerSymbol的方法,包括设置angle、color、outline、path、style、type、xoffset和yoffset等属性,以在MapView或SceneView中展示2D点几何图形。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SimpleMarkerSymbol

require(["esri/symbols/SimpleMarkerSymbol"], function(SimpleMarkerSymbol) { /* code goes here */ });

SimpleMarkerSymbol用于在MapView或SceneView中呈现具有简单形状和颜色的2D点几何图形。它可以用纯色填充,并有一个可选的大纲,由SimpleLineSymbol定义。
SimpleMarkerSymbols可以应用于特征层或单个图形中的点或多边形特征。

(1)angle

标记物相对于屏幕的角度,单位为角度。

(2)color

符号的颜色。这可以通过rgb(a)值数组、命名字符串、十六进制字符串或hsl(a)字符串、具有r、g、b和a属性的对象或颜色对象进行自动转换。

(3)outline

标记符号的轮廓。这个对象的颜色属性直接修改用cross或x样式定义的标记符号的整体颜色。

var sym = {
  type: "simple-marker",  // 自动转换为新的SimpleMarkerSymbol()
  color: "red",
  outline: {  // 自动转换为新的SimpleLineSymbol()
    color: [ 128, 128, 128, 0.5 ],
    width: "0.5px"
  }
};

(4)path

图标的SVG路径。
<5>size
标记点的大小。这个值可以用一个以点或像素表示大小的字符串自动转换(例如12px)。

symbol.size = 14;
symbol.size = "20px";
symbol.size = "14pt";

(5)style

标记的样式。可能的值如下表所示。
在这里插入图片描述

(6)type

符号的类型。
对于SimpleMarkerSymbol,类型总是“simple-marker”。

(7)xoffset

x轴上以点表示的偏移量。这个值可以用一个以点或像素表示大小的字符串自动转换(例如12px)。

symbol.xoffset = 4;
symbol.xoffset = "2px";
symbol.xoffset = "4pt";

(8)yoffset

y轴上以点表示的偏移量。这个值可以用一个以点或像素表示大小的字符串自动转换(例如12px)。

symbol.yoffset = 4;
symbol.yoffset = "2px";
symbol.yoffset = "4pt";
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值