<script type="text/javascript" src="scripts/ext/Tasks.js"></script>
<script type="text/javascript" src="scripts/ext/GraphicsLayer.js"></script>
<script type="text/javascript" src="scripts/ext/Symbol.js"></script>
<script type="text/javascript" src="scripts/ext/Graphic.js"></script>
//set symbol of point
var defaultSymbol = new sg.symbols.SimpleMarkerSymbol();
defaultSymbol.setSize(10);
var gLayer = new sg.GraphicsLayer();
var queryTask = new sg.tasks.QueryTask("agent.aspx", "ne_50m_airports");
var query = new sg.tasks.Query()
query.where = "1=1";
queryTask.execute(query, function (featureSet) {
for (var i = 0; i < featureSet.features.length; i++) {
gLayer.add(featureSet.features[i].setSymbol(defaultSymbol));
//get attribute of feature
var featureAttributes = featureSet.features[i].attributes;
for (var attr in featureAttributes)
{
//get attribute name
var name = attr;
// get attribute value
var value = featureAttributes[attr];
}
//get geometry of feature
featureSet.features[i].geometry;
}
});
|