arcgis for js之描点

来源:互联网 发布:网络信息管理平台 编辑:程序博客网 时间:2024/05/22 11:53

 //坐标

var point = new esri.geometry.Point(x, y, map.spatialReference);

//图形的样式

var symbolurl=“img/pic.jpg”;

//创建

var symbol = new esri.symbol.PictureMarkerSymbol({
   "url" : symbolurl,   //图标路径
   "width" : 5,            //图标的宽度
   "height" : 5           //图标的高度
});


//元素属性

attr = { "type" : "drp",   
  "x" : point.x,
  "y" : point.y,
  "stcd" : stcd,
  "stnm" : stnm,
  "drp" : drp
};

//信息窗

var infoTemplate = new esri.InfoTemplate();

var content = '<div>' + '站点名称:' + stnm + '<br/>' + '雨量:' + drp+ ' mm</div>';

// 设置信息窗的标题和内容

infoTemplate.setContent(content);
infoTemplate.setTitle(“降雨”);

//创建图形

var g = new esri.Graphic(point,symbol,attr,infoTemplate );

//图层添加图形
rainlayer.add(g);

//当在外部点击一个点时在地图上显示该数据的信息窗 

map.infoWindow.setContent(content);
map.infoWindow.setTitle(stnm);
map.infoWindow.show(point);

原创粉丝点击