gps显示与文字跟踪
来源:互联网 发布:sql修改数据语句 编辑:程序博客网 时间:2024/05/18 02:27
/GPS显示
bool SuperMapGISCtrl::ShowGps( double longtitudeX, double latitudeY, CString gpsid, long iconNum, CString introduction )
{
CsoGeoPoint objGeoPoint;
CsoStyle objSty;
objSty.CreateDispatch( L"SuperMap.soStyle" );
objSty.SetSymbolStyle(m_BufferParam.GpsIcon);
objSty.SetSymbolSize(50);
objGeoPoint.CreateDispatch( L"SuperMap.soGeoPoint" );
objGeoPoint.Setx( longtitudeX );
objGeoPoint.Sety( latitudeY );
//car text
CsoTextPart objTextPart;
CsoGeoText objText;
objTextPart.CreateDispatch(L"SuperMap.soTextPart");
objText.CreateDispatch(L"SuperMap.soGeoText");
objTextPart.Setx( m_mapCtrl->PixelToMapX(m_mapCtrl->MapToPixelX(longtitudeX) + 10) );
objTextPart.Sety( m_mapCtrl->PixelToMapY(m_mapCtrl->MapToPixelY(latitudeY) + 10) );
objTextPart.SetText( gpsid );
objText.AddPart( objTextPart );
CsoTextStyle objTextStyle;
objTextStyle.CreateDispatch(L"SuperMap.soTextStyle");
objTextStyle.SetColor(RGB(44,44,250));
objTextStyle.SetFixedTextSize(35);
objTextStyle.SetFontHeight(50.00);
objTextStyle.SetFixedSize(TRUE);
objTextStyle.SetBold(TRUE);
objText.SetTextStyle((IsoTextStyle*)objTextStyle.m_lpDispatch);
m_trackingLayer.RemoveEvent(COleVariant(gpsid + L"gps"));
m_trackingLayer.RemoveEvent(COleVariant(gpsid));
if ( m_trackingLayer.AddEvent(objGeoPoint,objSty,gpsid + L"gps")
&& m_trackingLayer.AddEvent(objText,objSty,gpsid))
{
m_trackingLayer.RefreshEx();
}
objSty.ReleaseDispatch();
objGeoPoint.ReleaseDispatch();
return true;
}
- gps显示与文字跟踪
- 利用 Google Earth实现 GPS实时定位跟踪 实时显示
- 显示文字与输入
- GPS轨迹 跟踪路径
- GPS跟踪器
- OSG 显示文字与 HUD
- [cocos2d] 显示状态与文字
- LCD 显示文字与图片
- 更改与显示文字标签
- listView图片与文字显示
- 更改与显示文字标签----android 2.2
- 08 图形特效与文字显示
- 控制文字内容的显示与隐藏
- 静态文本框显示与修改文字
- 图片与文字并排显示的导航
- XNA 图形特效与文字显示
- 底部导航图片与文字上下显示
- 能搞定GPS跟踪的人
- 多语言应用的相关参考
- odbc 读写 操作 Excel
- 用地修复软件
- 设计数据库的步骤
- 挣的是卖白菜的钱,操的是卖白粉的心!
- gps显示与文字跟踪
- CORBA?
- Oracle基础学习----函数
- C++ 友元
- 深入讨论DECLARE_HANDLE(HINSTANCE)
- Oracle基础学习----topN查询
- C++中定义对象的语法,带括号与不带括号有什么区别?
- linux内核初始化及启动之用户模式开始
- EJB、DCOM、CORBA 三种技术分析