MapXtreme2004代码 几个地图工具的使用(C#)
2005-03-16 13:08
411 查看
第一个DistanceToolControl,测量地图距离的。这个比较简单。
private void DistanceToolControl1_DistanceComputed(object sender, MapInfo.Web.UI.WebControls.DistanceToolEventArgs e)
{
Label1.Text="测量距离为 "+e.Distance.ToString()+" 公里!";
}
第二个InfoToolControl,返回定点地图信息的,这个复杂一些,而且MapXtreme2004附带文档中的代码是错误的,所以可能很多人都不会用。下面是自己摸索出来的,可以用。
private void InfoToolControl1_InfoRetrieved(object sender, MapInfo.Web.UI.WebControls.InfoToolEventArgs e)
{
Label1.Text="";
foreach(MapInfo.Data.IResultSetFeatureCollection iResultSetFeatureCollection in e.Features)
{
foreach(MapInfo.Data.Feature feature in iResultSetFeatureCollection)
{
foreach(MapInfo.Data.Column column in feature.Columns)
{
Label1.Text=Label1.Text+column.ToString().ToUpper()+":"+feature[column.ToString()].ToString()+"/n";
}
}
}
}
private void DistanceToolControl1_DistanceComputed(object sender, MapInfo.Web.UI.WebControls.DistanceToolEventArgs e)
{
Label1.Text="测量距离为 "+e.Distance.ToString()+" 公里!";
}
第二个InfoToolControl,返回定点地图信息的,这个复杂一些,而且MapXtreme2004附带文档中的代码是错误的,所以可能很多人都不会用。下面是自己摸索出来的,可以用。
private void InfoToolControl1_InfoRetrieved(object sender, MapInfo.Web.UI.WebControls.InfoToolEventArgs e)
{
Label1.Text="";
foreach(MapInfo.Data.IResultSetFeatureCollection iResultSetFeatureCollection in e.Features)
{
foreach(MapInfo.Data.Feature feature in iResultSetFeatureCollection)
{
foreach(MapInfo.Data.Column column in feature.Columns)
{
Label1.Text=Label1.Text+column.ToString().ToUpper()+":"+feature[column.ToString()].ToString()+"/n";
}
}
}
}
相关文章推荐
- 转:检查c#代码内存泄露工具-CLR Profiler工具使用
- 检查c#代码内存泄露工具-CLR Profiler工具使用
- 应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
- MapXtreme2004代码 搜索特定图元并将其显示到地图上
- MapXtreme2004代码 MapControl控件中显示地图文件
- 应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
- 黄聪:C#代码生成工具:文本模板初体验 使用T4批量修改实体框架(Entity Framework)的类名
- MapXtreme2004代码 搜索特定图元并将其显示到地图上
- 使用VS2012自带的Dotfuscator工具对C#代码进行混淆
- MapXtreme2004代码 之 自定义范围主题地图
- 关于vs2010下.net4.0 C#代码的混淆--网上各种破解版混淆工具的使用记录
- 使用EditPlus工具进行简单的C#代码编译和测试
- MapXtreme2004代码 之 自定义范围主题地图
- MapXtreme2004代码 之 自定义范围主题地图
- 几个代码管理工具的基本使用介绍
- MapXtreme2004代码 在地图上新增加点图元
- 黄聪:C#代码生成工具:文本模板初体验 使用T4批量修改实体框架(转载)
- ibatis代码生成工具abator使用全过程-(tanlier1)
- 编写高质量代码改善C#程序的157个建议——建议30:使用LINQ取代集合中的比较器和迭代器
- C#里使用Oracle提供的Oracle.DataAccess 返回包里的记录集游标,含Oralce里的分页包代码