|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 |
/*** 显示地图点.* json的格式[{"name":"name1","x":"x1","y":"y1","img":"img1","content":"content1"}...]*///地图上显示这些企业点function
displayPoints(json){ var
layer = esri.layers.GraphicsLayer({id:"layer"}); $.each(json, function(index){ var
x = this.x; var
y = this.y; //var x = Math.round(Math.random()*360-180); //var y = Math.round(Math.random()*180-90); var
img = this.img; var
pt = new
esri.geometry.Point([x,y]); var
pictureMarkerSymbol = new
esri.symbol.PictureMarkerSymbol(img, 20, 20); var
g = new
esri.Graphic(pt, pictureMarkerSymbol); var
template = new
esri.InfoTemplate(); template.setTitle(this.name); template.setContent("<b>项目建设内容:</b>"+this.XMJSNR+"<br/ ><br/ >"+"<b>责任单位:</b>"+this.ZRDW); g.setInfoTemplate(template); layer.add(g); }); map.addLayer(layer);} |
-------------
附加:js中将json串转换成json对象的jquery方法:var obj = JSON.parse(data);
ArcGIS Javascript地图上添加json数据格式的点,布布扣,bubuko.com
ArcGIS Javascript地图上添加json数据格式的点
原文:http://www.cnblogs.com/marost/p/3670885.html