0
我有一个JSON响应,其中包含良好的详细信息(以及API编号,井名称和操作员详细信息)。我想知道这是json响应足以绘制要素图层还是我们需要经纬度绘制功能要素图层?我们可以使用Arcgis使用Well API编号绘制要素图层吗?
我有一个JSON响应,其中包含良好的详细信息(以及API编号,井名称和操作员详细信息)。我想知道这是json响应足以绘制要素图层还是我们需要经纬度绘制功能要素图层?我们可以使用Arcgis使用Well API编号绘制要素图层吗?
那么,如果你添加了一些代码引用它会有所帮助。
如果您使用的是ArcGIS Server和ESRI JavaScript API,并且已经完成某种查询操作,则可以请求返回几何图形以及您的详细信息。
下面介绍如何做一个完整的示例:ESRI JavaScript API QueryTask Example
的代码中存在的主要线路有:
var query = new esri.tasks.Query();
query.returnGeometry = true;
的.returnGeometry属性意味着你的JSON响应将包含坐标,然后在QueryTask完成后显示。
dojo.connect(queryTask, "onComplete", function(featureSet) {
map.graphics.clear();
var symbol = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_SOLID, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255,255,255,0.35]), 1),new dojo.Color([125,125,125,0.35]));
//QueryTask returns a featureSet. Loop through features in the featureSet and add them to the map.
dojo.forEach(featureSet.features,function(feature){
var graphic = feature;
graphic.setSymbol(symbol);
graphic.setInfoTemplate(infoTemplate);
map.graphics.add(graphic);
});
});