1:全新的Map控件 MapView
在之前的版本包含两个控件,一个MapView,主要显示Map的容器,另一个是Map,主要是图层的集合,在新版本这两个控件集成到一个了,让开发者使用更加的方便。
2:FeatureLayer的变化
featurelayer的数据来自于featuretables
var gdb = await Geodatabase.OpenAsync(GDB_PATH);
Envelope extent = new Envelope();
foreach (var table in gdb.FeatureTables)
{....}
通过QueryAsync直接查询,而不需要必须借助于QueryTask
var features = await cities.FeatureTable.QueryAsync(new QueryFilter() { WhereClause = where.Text});
queryResults.GraphicsSource = features.Select(f => new Graphic(f.Geometry));
更多的是用Task的方式,而区别于以前的Event模式
QueryTask queryTask = new QueryTask(
new Uri("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/5"));
var stateName = (string)(QueryComboBo