arcgis for javascript(4.12)加载Gra
2020-06-23 本文已影响0人
panergongzi
GraphicsLayer是用于显示自定义几何图形的,包括点(points),线(lines),面(polygons)等。如何创建一个GraphicsLayer并在地图上显示
1,创建一个geometry,可以是点,线,面
var polyline = {
type: "polyline",
paths: [[-111.3, 52.68], [-98, 49.5], [-93.94, 29.89]]
};
2,指定geometry的渲染符号
var lineSymbol = {
type: "simple-line",
color: [226, 119, 40],
width: 4
};
3,创建一个graphic
let graphic = new Graphic({
geometry: polyline,
symbol: lineSymbol ,
});
4,创建一个GraphicLayer,GraphicLayer对象提供了很多用于管理graphic的接口,包括增,删,批量增,批量删。 将graphic添加到graphicLayer中
let layer = new GraphicsLayer({
graphics: [graphic]
});
//或者
layer.add(graphic)
5,效果(图片仅供参考)