常用。。。。

来源:互联网 发布:python package 路径 编辑:程序博客网 时间:2024/04/29 19:56

BOOL AddLayer(LPCTSTR filename)

添加一个图层文件到当前的地图工程

BOOL LoadMapWorkSpace(LPCTSTR filename)

调入指定的地图工程

void UnloadMapProject()

关闭当前打开的地图工程

HBITMAP Draw()

在内存中显示地图工程,返回位图句柄

void ConvertProjection(double &lat,double &lon)

地图坐标转换

double GetDistance(long x1, long y1, long x2, long y2)

输入经纬度,计算两点之间的距离

void ZoomIn()

放大地图(以屏幕中心为基准)

void ZoomOut()

缩小地图(以屏幕中心为基准)

void ZoomInFromPoint(long xc, long yc)

放大地图(以指定点为基准)

void ZoomOutFromPoint(long xc, long yc)

缩小地图(以指定点为基准)

void ZoomToRect(long x1, long y1, long x2, long y2)

放大或缩小指定的地图区域(框选)

void ZoomToAll()

显示地图工程的全景

void MoveMap(long dx, long dy)

平移地图

void CenterAt(double x, double y)

把地图的中心定位到指定的点

void SetDimension(int width, int height)

设置地图显示的尺寸

void ControlMap(double ZoomFactor, double ZoomAmount, double OffsetX, double OffsetY)

通过视图参数,控制地图工程的显示

void GetControlMap(double &factor,double &amount,double &x, double &y)

返回地图工程当前的视图参数

void ExportBitmapFile(LPSTR lpFileName)

把地图工程的显示内容转换成bmp文件并且按照指定的文件名保存

void ExportJpegFile(LPSTR lpFileName)

把地图工程的显示内容转换成jpg文件并且按照指定的文件名保存

 

 

输入点

InputPntDef         造子图(参数缺省)

InputPntParam      造子图(参数输入)

InputPntUnion       造组合点

InputPntOnline      沿线布点

输入线

InputlineParamSet  造线(类型参数选择)

InputBrokenLine    折线

InputBezierLine      光滑曲线

InputVertLine       正交线

InputDotArcLine    三点弧

InputCircleArcLine 圆心半径弧

InputRectLine     矩形

InputParallelogramLine 平行四边形

InputCentCircleLine     圆心半径

InputInscribeCircleLine 内切圆

InputCircumCircleLine  外切圆

InputEllipseLine         椭圆

InputVertRectLine      正交矩形

InputDoubleLine       双线

LinkNodeByLine        用点连线

InputParseLine         解析线

ParallelLine            造平行线

输入区

InputRegParamSet    造区(类型选择参数选择)

InputBrokenReg       折线造区

InputBezierReg        光滑曲线造区

InputVertReg          矩形

InputDotArcReg       三点弧造区

InputCircleArcReg     圆心半径弧造区

InputRectReg         矩形

InputParallelogramReg 平行四边形

InputCentCircleReg   圆心半径圆

InputInscribeCircleReg内切圆

InputCircumCircleReg 内切圆

InputEllipseReg        椭圆

InputVertRectReg     正交矩形

LinkNodeByLineReg   用点连线

/*交互工具条按钮*/

RandomPolygon 造任意多边形

RandomLine 绘制任意线

Bezier                          Bezier 曲线 

DoubleLin                    双线 

Arc_CenterRadius        圆心半径起始角中止角

Arc_ThreePoint 3点弧 

Circle_CenterRadius 绘制中心半径圆

CircumCircle 绘制三点外接圆

InscribedCircle 绘制内接圆

Rectangle             矩形  

Ellipse                 椭圆 

RandomParallelogram   造任意平行四边形

NetEdit:   /*未确定*/

CLSID_NetTool_DotEdit

CLSID_NetTool_LineEdit

CLSID_NetTool_AddDot

CLSID_NetTool_AddLine

 

下面的是缺省可用的不需要再添加

EditExtension : EditExtension.EditExtension.1

Cleartool 重置工具状态

Select 通用选择工具

Reset 清空状态

Delete 删除

Undo 撤消

Redo 重做

Copy 拷贝

Paste 粘贴

Editparam 设置编辑参数

Startedit 启动编辑

Endedit 停止编辑

Windowoper ToolExtension.WndTools.1

zoomin     放大 

zoomout    缩小;    

restore    复位

movewindow     移动

refresh      刷新;    

eagleeye    鹰眼;    

viewctrl    显示选

原创粉丝点击