程序包 | 说明 |
---|---|
com.mapbar.map |
3D地图应用开发包
提供基础3D地图开发功能接口,可以独立开发3D地图。 |
限定符和类型 | 类和说明 |
---|---|
class |
ArrowOverlay
用于在地图路线上绘制箭头
|
class |
CircleOverlay
用于绘制圆的Overlay
默认样式: CircleOverlay.Style.both 默认线宽:2像素 默认内部区域颜色:RGBA(0, 0, 0, ff),即,黑色 默认边缘颜色:和内部区域颜色相同,只是稍暗 默认边界样式:实线 Overlay.StrokeStyle |
class |
ColorfulPolylineOverlay
绘制彩色线条的
Overlay , 其中每条子线段线段的颜色可以不同 |
class |
CompassOverlay
CompassOverlay控件
|
class |
IconOverlay
绘制图标的Overlay
|
class |
ModelOverlay
3D模型的
Overlay |
class |
PointsOverlay
显示多个点的图层
每个点有对应的文字和图标,类似于地图上一类POI |
class |
PolygonOverlay
绘制多边形的
Overlay 构造时的默认参数: 样式: PolygonOverlay.Style.areaOnly 边界像素宽度:2像素 内部区域颜色:RGBA(0, 0, 0, ff), Color.BLACK
默认边界样式:实线Overlay.StrokeStyle 边界颜色:默认和内部区域颜色一致,仅是亮度低15个单位,即,比内部区域颜色稍暗 |
class |
PolylineOverlay
绘制多边形和线条的Overlay
|
class |
RouteOverlay
绘制路线所使用的绘制图层
有两种显示模式:普通模式和TMC模式,除 #enableArrow(boolean) 和#isArrowEnabled()
外,其他设置只对当前模式有效,不改变原来模式的配置属性 |
class |
TrackOverlay
绘制轨迹的图层
默认颜色:0xFF28D7DA |
限定符和类型 | 方法和说明 |
---|---|
void |
MapRenderer.addOverlay(Overlay overlay)
添加Overlay到MapRenderer对象
|
void |
MapRenderer.bringOverlayToTop(Overlay overlay)
|
void |
MapRenderer.detachOverlay(Overlay overlay)
从MapRenderer中返回Overlay,与
MapRenderer.removeOverlay(Overlay) 类似,
不同的时,不会释放Overlay资源,可再次添加到MapRenderer |
void |
MapRenderer.exchangeOverlayIndices(Overlay overlayL,
Overlay overlayR)
交换两个
Overlay 的层次顺序 |
void |
MapRenderer.insertOverlayAtIndex(Overlay overlay,
int index)
在指定层次插入Overlay,不同层次会出现压盖关系
|
void |
OffscreenSurface.onOverlayClicked(Overlay overlay,
int area) |
void |
MapRenderer.Listener.onOverlayClicked(Overlay overlay,
int area)
|
void |
MapView.onOverlayClicked(Overlay overlay,
int area) |
void |
OffscreenSurface.onOverlayDeselected(Overlay overlay) |
void |
MapRenderer.Listener.onOverlayDeselected(Overlay overlay)
|
void |
MapView.onOverlayDeselected(Overlay overlay) |
void |
OffscreenSurface.onOverlaySelected(Overlay overlay,
android.graphics.Point grabbedPoint) |
void |
MapRenderer.Listener.onOverlaySelected(Overlay overlay,
android.graphics.Point grabbedPoint)
|
void |
MapView.onOverlaySelected(Overlay overlay,
android.graphics.Point grabbedPoint) |
void |
OffscreenSurface.onOverlaySelectedNds(Overlay overlay,
NdsPoint grabbedPoint) |
void |
MapRenderer.Listener.onOverlaySelectedNds(Overlay overlay,
NdsPoint grabbedPoint)
|
void |
MapView.onOverlaySelectedNds(Overlay overlay,
NdsPoint grabbedNdsPoint) |
void |
MapRenderer.removeOverlay(Overlay overlay)
移除MapRenderer中的Overlay对象,释放Overlay对应的Native资源
|
void |
MapRenderer.sendOverlayToBack(Overlay overlay)
|
©Mapbar Engine Team;All Rights Reserved