应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
注:本贴跟上一个帖子“MapXtreme2004代码 读取TAB表中的元素”有直接关联,请先看那篇BLOG。http://blog.csdn.net/arui319/archive/2005/02/26/302859.aspx
private void FindYuansu()
{
Find find = null;
try
{
MapInfo.Mapping.Map map = null;
//获取地图
if (MapInfo.Engine.Session.Current.MapFactory.Count == 0 ||
(map = MapInfo.Engine.Session.Current.MapFactory[0]) == null)
{
return;
}
//开始搜索
MapInfo.Mapping.FeatureLayer findLayer = (MapInfo.Mapping.FeatureLayer) map.Layers[_findLayerName];
find = new Find(findLayer.Table, findLayer.Table.TableInfo.Columns[_findColumnName]);
FindResult result = find.Search(DropDownList1.SelectedItem.Text);
if (result.ExactMatch)
{
//重新设置地图
map.Center = new DPoint(result.FoundPoint.X, result.FoundPoint.Y);
MapInfo.Geometry.Distance d = new MapInfo.Geometry.Distance(30, map.Zoom.Unit);
map.Zoom = d;
}
else
{
Response.Write("没有搜索到!");
}
find.Dispose();
}
catch (Exception)
{
if (find != null) find.Dispose();
}
}
分享到:
相关推荐
10. **移动应用开发**:MapxTreme 2004也适用于移动设备,为手持设备和嵌入式系统提供了地图开发解决方案,支持离线地图数据存储和GPS集成。 通过深入学习和实践MapxTreme 2004的开发技术,开发者可以构建出强大的...
MapXtreme 2004 是一款由Extensis公司开发的专业地理信息系统(GIS)软件,主要用于构建基于地图的应用程序。这款产品提供了强大的地图显示、数据管理和分析功能,广泛应用于城市规划、环境保护、交通管理等领域。...
在本文中,我们将深入探讨如何使用C#编程语言与MapXtreme 2005进行集成,构建一个功能丰富的GIS(地理信息系统)系统。MapXtreme 2005是一款强大的地图开发工具,提供了丰富的API和控件,允许开发者创建具有地图基本...
- **MapXtreme2004**是一款由MapInfo Corporation开发的地图绘制组件,旨在为开发人员提供一个强大的工具集来创建Windows桌面和基于Web的地图应用程序。 - 该指南涵盖了MapXtreme2004的基本概念、功能以及如何利用其...
在IT行业中,地理信息系统(GIS)是用于处理和分析地理数据的重要工具,而MapXtreme是Esri公司推出的一款强大的地图开发平台。本主题主要关注如何在C#环境中利用MapXtreme来构建功能丰富的地理信息系统。MapXtreme为...
MapXtreme是由Esri公司开发的一个强大的地图组件,它提供了丰富的地图操作功能,如地图浏览、图层管理、空间查询和分析等,广泛应用于Web应用中的地理信息展示和处理。 在C#中开发WebGIS,主要涉及以下几个核心知识...
在IT行业中,路径规划是地理信息系统(GIS)和导航应用中的关键问题,MAPXTREME作为一款强大的GIS开发...通过对给定的"FINDSHORTPATH"代码进行解析和理解,我们可以深入了解这个过程,为自己的GIS应用开发提供参考。
MapXtreme2004是一款由MapInfo Corporation提供的强大GIS(地理信息系统)开发平台,旨在帮助开发者创建高效的地图应用和服务。该版本针对.NET框架进行了优化,提供了丰富的API集合,使得开发人员能够轻松地集成地图...
MapXtreme 2004 是一款强大的地图开发工具,它允许开发者创建桌面和Web应用程序,以展示、管理和分析地理信息。以下是一些关键知识点的详细解释: 1. **求取最佳道路并显示**: 在MapXtreme 2004中,你可以通过创建...
基于MapXtreme的Web GIS开发物流车辆监控系统
GIS开发利器-MapXtreme 2008
MapXtreme 2004是一款由GeoMicro Systems(后被Microsoft收购并整合到Virtual Earth)开发的地理信息系统(GIS)软件,主要用于构建地图应用和地理位置服务。本培训教程旨在帮助用户掌握MapXtreme 2004的核心功能和...
比如,如何利用普通图片生成MapInfo格式的电子地图,或者如何设计和实现基于MapXtreme的WebGPS系统,这些都是GIS开发中的常见应用场景。此外,还有关于地图上图标根据行驶方向旋转的讨论,闪烁效果的实现,历史轨迹...
MapXtreme2005是一款由PBMapInfoCorporation开发的地图制作和地理信息系统(GIS)应用软件,该软件提供了强大的地图绘制、地理编码、路径规划等功能,适用于Web与桌面应用程序的开发。其6.7版本进一步提升了这些功能,...
在C#环境中,MapXtreme是一款强大的地理信息系统(GIS)开发工具,它允许开发者创建交互式的电子地图应用程序。MapXtreme提供了丰富的API和功能,使得开发者可以轻松地集成地图功能到各种软件系统中,如Web应用、...
MapXtreme2004融合了MapInfo Professional、MapX以及MapXtreme for Windows等产品的功能优势,并将其集中在一个统一的对象模型中,使得开发者能够更加便捷地创建和部署桌面GIS应用程序以及Web GIS系统。 #### ...
### MapXTreme电子地图C#2008技术笔记总结 ...通过以上步骤,MapXTreme电子地图在C#2008平台上的应用能够实现地图图层的高效加载、编辑和显示,同时提供用户友好的交互体验,满足GIS项目中的数据可视化需求。
通过深入学习和理解这些源码,开发者不仅可以掌握C#和MapXtreme的结合使用,还能了解到WebGIS应用的架构设计和开发流程,从而提升自己的GIS开发能力。同时,这种实践经验对于理解其他GIS平台如ArcGIS Server、...