ArcGIS Server for javascript构建自己的GraphicsLayer(二)

原创 2013年12月03日 15:35:03

GraphicLayer主要的属性和方法如下

 

属性

属性
类型
描述
graphics
Graphic[]
返回Graphic数组
renderer
Renderer
返回Renderer

方法

方法

描述

add(graphic)

Graphic

添加GraphicGraphicLayer

clear()

none

清除GraphicLayer中所有的Graphic

disableMouseEvents()

none

禁止在图形图层上的所有鼠标事件。

enableMouseEvents()

none

使在图形图层上的所有鼠标事件有效可用。

remove(graphic)

Graphic

移除一个Graphic

setInfoTemplate(infoTemplate)

none

设置或者改变图层上的弹出信息框

setOpacity(opacity)

none

设置图层的透明度.不支持Internet  Explorer.

setRenderer(renderer)

none

设置图层的透明度

事件

Event

Description

onClick(event)

Graphic被单击的时候触发

onDblClick(event)

Graphic被双击的时候触发

onGraphicAdd(graphic)

在一个graphic被添加到GraphicsLayer时被触发.

onGraphicRemove(graphic)

在一个graphic被从GraphicsLayer中移除时被触发.

onGraphicsClear()

清空GraphicLayer中的Graphic的时候触发

onMouseDown(event)

鼠标按钮被按下并将鼠标光标在图形上时触发

onMouseDrag(event)

当鼠标被拖动,直到鼠标按钮被释放触发

onMouseMove(event)

当鼠标在GraphicLayer上的Graphic上移动时被触发

onMouseOut(event)

当鼠标从GraphicLayer上的Graphic上移出时被触发

onMouseOver(event)

当鼠标首次进入图形上的GraphicsLayer触发

onMouseUp(event)

当鼠标在GraphicLayerGraphic上抬起,并没有离开Graphic范围的时候被触发

 

想要了解更多关于GraphicLayer的信息,请登陆Esri官网进行查阅,地址如下

http://help.arcgis.com/en/webapi/javascript/arcgis/

相关文章推荐

关于qt的QGraphicsPathItem无法获得鼠标事件的解决方法

最近在重构以前写过的软件

给featureLayer或者Graphic增加鼠标点击事件

在arcgis api for JavaScript中有两种方式,增加鼠标事件,一种是on,一种是dojo.connect的方式。 on的方式举例:这种方式可以返回一个对象,但是怎样利用返回的对象移...

Silverlight API graphicsLayer.ClearGraphics()不能清除数据

前两天做了个程序发现使用graphicsLayer.ClearGraphics();清除数据的时候不能成功,提示graphiclayer数据为只读属性,百思不得其解,偶然的机会发现在添加数据的时候使用...
  • SYDBC
  • SYDBC
  • 2013年12月08日 17:32
  • 1230

Arcgis for JS实现台风运动路径与影像范围的显示

Arcgis for JS实现台风运动路径与影像范围的显示

ArcGIS Server for javascript构建自己的GraphicsLayer(一)

提起GraphicLayer就不得不说说Graphic,GraphicLayer是一个包含多个Graphic的容器;而Graphic则是一个包含了图形、符号、属性及一个弹出提示框的元素,他显示在一个G...
  • SYDBC
  • SYDBC
  • 2013年12月03日 15:28
  • 1156

ArcGIS.Server.9.3和ArcGIS API for JavaScript中GraphicsLayer应用(五)

原址:http://www.cnblogs.com/hll2008/archive/2008/11/23/1339348.html 目的: 1.ArcGIS.Server.9.3和ArcGIS A...

ArcGIS.Server.9.3和ArcGIS API for JavaScript中GraphicsLayer应用(初学GIS)

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml" >     Un...

ArcGIS Server for JavaScript 3.3 的安装部署

ArcGIS Server for JavaScript 3.3 的安装部署               这两天要研究ArcGIS for Server的开发技术,ArcGIS for Se...

lzugis——Arcgis Server for JavaScript API之自定义InfoWindow(续)

lzugis——Arcgis Server for JavaScript API之自定义InfoWindow(续)

Arcgis Server for JavaScript API之自定义InfoWindow

用过Arcgis Server for JavaScript API肯定知道InfoWIndow,你在用InfoWindow的时候会发现各种问题,例如不能完全显示的问题,遮盖对象的问题等等,所以呢我在...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ArcGIS Server for javascript构建自己的GraphicsLayer(二)
举报原因:
原因补充:

(最多只允许输入30个字)