当前位置:编程学习 > 网站相关 >>

C# mapxtreme中的几个小问题

1.怎么在搜索图元的时候返回图元的坐标?
SearchInfo si1 = MapInfo.Data.SearchInfoFactory.SearchWhere("name like '%" + textBox1.Text + "%'");
IResultSetFeatureCollection ifs1=MapInfo.Engine.Session.Current.Catalog.Search("" + gs1 + "", si1);
FeatureGeometry fg = ifs1;
DPoint dp = fg.Centroid;//图元的坐标点
double lat = dp.x;//纬度
double lon = dp.y;//经度
这是找到的一段代码,但是用的时候提示不能隐形转换
2.怎么保存新建的临时图层?比如新建临时图层用来画轨迹,想保存这个图层怎么保存?不保存的直接X掉 下次打开轨迹就没了 还得重新生成
3. 有人做过路径规划吗?如果由A到B,用SearchNearest循环找最近路径直到包含B吗?有别的高效的方法吗 --------------------编程问答-------------------- 第一个问题 终于搞定了  还请高手帮忙第二第三个 --------------------编程问答-------------------- 我也刚刚开始使用这个东东,用mapxtreme 2008+VS2008开发web版地图。现在正在纠结怎样动态地加载地图,网上的代码都试过了基本上没有什么用。难道这个东西就只能在web.config 中添加workspace的路径么? 使用 map = MapInfo.Engine.Session.Current.MapFactory[i] 时为什么都只能取出第一个地图呢? --------------------编程问答-------------------- 我也在用这个东东,高手指教呀?!
补充:企业软件 ,  WebSphere
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,