2012-09-25 74 views

回答

0

那麼,如果你添加了一些代碼引用它會有所幫助。
如果您使用的是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); 

     }); 

    }); 
相關問題