程序包 | 说明 |
---|---|
com.mapbar.addons |
附加功能包
提供更高级的控件和更便于客户端开发的功能。 |
com.mapbar.map |
3D地图应用开发包
提供基础3D地图开发功能接口,可以独立开发3D地图。 |
类和说明 |
---|
MapRenderer.Listener
监听地图状态修改的接口
|
MapView
3D地图控件
MapView 是一个继承自ViewGroup 的控件同时实现了 GLSurfaceView.Renderer 、
MapRenderer.Listener 和View.OnTouchListener 接口支持相对较完整的地图操作,以及自定义缩放按钮和锁车按钮等。 |
类和说明 |
---|
AnimationController
动画控制器类
提供了对引擎动画插值算法的简单封装 |
AnimationController.AnimationEventHandler
动画更新事件回调接口
|
Annotation
地图中的弹出气泡
默认属性: Mark.setClickable(boolean) : trueAnnotation.setSelected(boolean) : falseMark.setHidden(boolean) : falseMark.setTag(int) : 0 |
CalloutStyle
Annotation 弹出样式 |
ColorSpecifyParam
每条线段的颜色是由调色板数组和颜色索引共同决定的:
即 ColorSpecifyParam.pallette 中颜色索引位置上的元素为其最终颜色 |
CompassView
指南针控件
客户端可直接继承或使用此类,实现自定义的指南针控件,也可以使用引擎内置的控件, 使用内置的指南针控件时,需在配置文件中将 MapView
的useBuiltInControl属性设为true. |
IconOverlay
绘制图标的Overlay
|
MapRenderer
地图渲染引擎
地图的所有绘制效果均由此渲染引擎控制 |
MapRenderer.DrawTransaction
绘图事务接口 所有的对
MapRenderer 的操作都将在下一帧同时生效,相当于是一次事务操作。 |
MapRenderer.FpsCounter
统计的帧率,帧率简单的看成一秒内绘制的帧数
|
MapRenderer.Listener
监听地图状态修改的接口
|
MapRenderer.URasterArea
用户栅格区域
|
MapState
地图状态
|
MapView
3D地图控件
MapView 是一个继承自ViewGroup 的控件同时实现了 GLSurfaceView.Renderer 、
MapRenderer.Listener 和View.OnTouchListener 接口支持相对较完整的地图操作,以及自定义缩放按钮和锁车按钮等。 |
MapView.OnDrawListener
绘图事件监听
|
Mark
地图气泡标记基础类
|
MaskDrawer |
OffscreenSurface.Listener
事件监听
|
Overlay
叠加层
Overlay 的基础类默认属性: Mark.setClickable(boolean) : false
Overlay.setSelected(boolean) : false
Mark.setHidden(boolean) : false
Mark.setTag(int) : 0
Overlay.setColor(int) : ARGB(0xff0000ff) |
PolylineOverlay
绘制多边形和线条的Overlay
|
Real3d
增强现实导航模块儿,增强现实驾驶体验
|
Real3d.Listener
控制Real3d模块儿显示的回调接口
|
Real3dDataDriver
Real3d 驱动模块
|
RouteOverlayStyleLoader |
ScaleView
比例尺控件
客户端可直接继承或使用此类,实现自定义的比例尺控件,也可以使用引擎内置的控件, 使用内置的比例尺控件时,需在配置文件中将 MapView
的useBuiltInControl属性设为true。 |
Texture |
Vector2D
2D向量,整数坐标
|
Vector2DF
2D向量
|
ZoomView
缩放控件
客户端可直接继承或使用此类,实现自定义的缩放控件,也可以使用引擎内置的缩放控件, 使用内置的缩放控件时,只需在配置文件中将 MapView
的useBuiltInControl属性设为true。 |
©Mapbar Engine Team;All Rights Reserved