C#进行MapX二次开发之地图搜索
2010-09-30 21:05:05 来源:WEB开发网我们遍历每层,对每层的Feature的信息进行查找,把结果放到集合中,当我们返回集合的时候,我们就可以把搜索到的信息显示在树形控件中了。
if (searchResult != null && searchResult.Count > 0)
{
this.tvwResult.BeginUpdate();
TreeNode node = null;
foreach (ResultOfSearching info in searchResult.Values)
{
if (!string.IsNullOrEmpty(info.Location))
{
node = tvwResult.Nodes.Add(info.Location);
node.Tag = info;
}
}
this.tvwResult.EndUpdate();
this.tssl_Status.Text = string.Format("从地图上找到 {0} 结果", searchResult.Count);
}
else
{
this.tssl_Status.Text = "地图上找不到您需要的数据";
}
最后我们看到查找信息的界面如下所示
图片看不清楚?请点击这里查看原图(大图)。
文章来源:http://www.cnblogs.com/wuhuacong/archive/2009/10/30/1593222.html
更多精彩
赞助商链接