读书人

MapObjects2.4 出现有关问题 “未处理

发布时间: 2012-02-09 18:22:27 作者: rapoo

MapObjects2.4 出现问题 “未处理COMException” Valid object expected as argument.
private AxMapObjects2.AxMap axMap1;
private void map_Load(object sender, EventArgs e)
{
this.Location = new Point(210, 80);
MapObjects2.DataConnection dc = new MapObjects2 .DataConnectionClass();
//定义图层
MapObjects2.MapLayer layer = new MapObjects2.MapLayerClass();
dc.Database = "" + Application.StartupPath + "";

if (!dc.Connect())//连接不成功就退出
{
MessageBox.Show("在指定的文件夹下没找到图层数据文件");
Application.Exit();
}

else//连接成功了就加载地图
{
//加载图层States,
layer.GeoDataset = dc.FindGeoDataset("mas1.bmp"); <--错误指向这句
axMap1.Layers.Add(layer);
}
axMap1.Refresh();
}

高手请 帮忙,谢谢!

[解决办法]
这什么东西?没用过..
[解决办法]
你要加载图片有专门的ImageLayer

Dim pImgLyr as New MapObjects2.ImageLayer

pImgLyr.File = "C:\Data\MyBitmap.bmp"

你要用dc.FindGeoDataset()的话里面应该是*.shp文件,具体看MO的帮助文档

[解决办法]
你有MO软件吗?能给我发个吗?万分感谢
信箱是:jixingjie2004@yahoo.com.cn

读书人网 >C#

热点推荐