mapx开发中位图在地图上显示的有关问题,为什么显示一个黑斑 麻烦各位大牛看一下 多谢了
发布时间:2010-06-06 17:15:22 文章来源:www.iduyao.cn 采编人员:星星草
mapx开发中位图在地图上显示的问题,为什么显示一个黑斑 麻烦各位大牛看一下 谢谢了
我的代码如下:
CMapXLayers Layers;
CMapXLayer Layer;
CMapXFeature ftr;
CMapXFeatureFactory FeaFac;
Layers=m_CtrlMapX.GetLayers();
BOOL Flag=false;
for (int i=0;i<Layers.GetCount();i++)
{
Layer=Layers.Item(i+1);
if (Layer.GetName()=="linshi")
{
Flag=true;
break;
}
}
if (Flag==false)
{
CMapXLayer Lyr=m_CtrlMapX.GetLayers().CreateLayer("linshi");
m_CtrlMapX.GetLayers().SetAnimationLayer(Lyr);//设置为动态图层
}
CMapXLayers layers = m_CtrlMapX.GetLayers();
try{
if (ftr.CreateDispatch(ftr.GetClsid()))
{
ftr = m_CtrlMapX.GetFeatureFactory().CreateSymbol();
CMapXStyle style = ftr.GetStyle(); //获得图元的风格
//设置图元的风格,显示位图
style.SetSymbolType(miSymbolTypeBitmap);
//指定所要显示位图的存放位置
style.SetSymbolBitmapName("CAR1-32.BMP");
//指定位图大小
style.SetSymbolBitmapSize(32);
//设置为透明
//style.SetSymbolBitmapTransparent(TRUE);
//指定需要显示图元的位置(经纬度位置)
ftr.GetPoint().Set(-100.9926,37.7282);
layers.Item("linshi").AddFeature(ftr);
}
else
{
AfxThrowOleException(CO_E_CLASS_CREATE_FAILED);
}
}
catch (COleDispatchException *e) {
e->ReportError();
e->Delete();
}
catch (COleException *e) {
e->ReportError();
e->Delete();
}
这是网上的一个做法,别人编译通过了功能也实现了 为什么我的显示一个黑斑呢?请各位大牛看一下
------解决方案--------------------
能够显示一个黑点说明代码是正确的,请你确认CAR1-32.BMP这个文件是否存在或者路径是否正确
------解决方案--------------------
1楼看得很准,呵呵
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
谁能发个mapxtreme java开发地图的简单例子
我的邮箱是dpc13583522718@163.com,使用jsp页面输出,并能对地图进行放大、缩小、平移...
-
win7家庭版64位的,安装的ArcGis9.3和Arcgis10遇到问题!!各位大哥达人帮帮忙!!!
我的系统是win7家庭版64位的,先安装的ArcGis9.3,没成功!有...
-
mapinfo是否支持地图合并?
我现在已经购买了一个城市的地图(MAPINFO格式的),但是它是分为东、西两个城区(东西两区的图层名称和结构都...
-
向Postgis数据库增删改数据后,前台Openlayers刷新不出来?
向Postgis数据库增删改数据后,前台Openlayers刷新不出来?版本2.6。
[color=...
-
MapInfo如何实现Google Map中info window那样的功能?
各位大虾,刚开始学习MapInfo,用MapXtreme + C#开发。
可以载入地图(tab格式),然后...
-
怎样实现在地图上画出公交线路(包括各个站点),急
如题
暂时不求具体的实现,主要是关于思路的流程和实现的大致流程
我老是想不通mapin...
-
谁能发一个mapxtreme for java的例子!!!谢谢...
谁能发一个mapxtreme for java的例子!!!我的邮箱是:jeff_tang1114@sina.com,万分感谢.......
-
3维GIS的问题
各位看官,能否推荐下开源的3DGIS开发套件:用什么api,什么数据库,等?最好是c++的。
多谢指点。
------解决方案------...
-
Mapx开发中,经常会有GPS位置偏离道路的情况,这种情况下,客户希望把GPS点重新拉回到公路上,请问这样该怎么做?
在Mapx开发中,经常会因为...
-
mapx中如何通过线段来生成区域,求一算法
各位好!
现在有个这样的问题想请教下:
mapx中有判断点是不是在区域(手工绘制的多变形)中的方...