public final class BM3DModelOptions extends OverlayOptions
限定符和类型 | 类和说明 |
---|---|
static class |
BM3DModelOptions.BM3DModelType |
构造器和说明 |
---|
BM3DModelOptions() |
限定符和类型 | 方法和说明 |
---|---|
BM3DModelOptions.BM3DModelType |
getBM3DModelType()
获取模型类行
|
java.lang.String |
getModelName()
获取模型文件名
|
java.lang.String |
getModelPath()
获取模型文件路径
|
float |
getOffsetX()
获取X轴偏移像素
|
float |
getOffsetY()
获取Y轴偏移像素
|
float |
getOffsetZ()
获取Z轴偏移像素
|
LatLng |
getPosition()
获取经纬度
|
float |
getRotateX()
获取X轴旋转角度
|
float |
getRotateY()
获取Y轴旋转角度
|
float |
getRotateZ()
获取Z轴旋转角度
|
float |
getScale()
获取缩放比例
|
boolean |
isVisible()
获取 BM3DModel 覆盖物可见性
|
boolean |
isZoomFixed()
scale是否不随地图缩放而变化
|
BM3DModelOptions |
setBM3DModelType(BM3DModelOptions.BM3DModelType bm3DModelType)
设置3D模型类型,目前只支持.obj类型,默认.obj类型
|
BM3DModelOptions |
setModelName(java.lang.String modelName)
设置模型文件名 (必填)
|
BM3DModelOptions |
setModelPath(java.lang.String modelPath)
设置模型文件路径(必填)
|
BM3DModelOptions |
setOffset(float offsetX,
float offsetY,
float offsetZ)
设置3D模型偏移像素
|
BM3DModelOptions |
setPosition(LatLng position)
设置经纬度(必填)
|
BM3DModelOptions |
setRotate(float rotateX,
float rotateY,
float rotateZ)
设置3D模型旋转角度
|
BM3DModelOptions |
setScale(float scale)
设置缩放比例,默认1.0f
|
BM3DModelOptions |
setZoomFixed(boolean zoomFixed)
scale不随地图缩放而变化,默认为 false
|
BM3DModelOptions |
visible(boolean visible)
设置 BM3DModel 覆盖物可见性,默认 true 显示
|
public BM3DModelOptions setModelPath(java.lang.String modelPath)
modelPath
- 模型文件路径public BM3DModelOptions setModelName(java.lang.String modelName)
modelName
- 模型文件名public BM3DModelOptions setPosition(LatLng position)
position
- 经纬度public BM3DModelOptions setScale(float scale)
scale
- 缩放比例public BM3DModelOptions setZoomFixed(boolean zoomFixed)
zoomFixed
- 是否随地图缩放而变化public BM3DModelOptions setRotate(float rotateX, float rotateY, float rotateZ)
rotateX
- 取值范围为[0.0f, 360.0f],默认为0.0rotateY
- 取值范围为[0.0f, 360.0f],默认为0.0rotateZ
- 取值范围为[0.0f, 360.0f],默认为0.0public BM3DModelOptions setOffset(float offsetX, float offsetY, float offsetZ)
offsetX
- 偏移像素,默认为0.0offsetY
- 偏移像素,默认为0.0offsetZ
- 偏移像素,默认为0.0public BM3DModelOptions setBM3DModelType(BM3DModelOptions.BM3DModelType bm3DModelType)
bm3DModelType
- 3D模型类型public java.lang.String getModelPath()
public java.lang.String getModelName()
public LatLng getPosition()
public float getScale()
public boolean isZoomFixed()
public float getRotateX()
public float getRotateY()
public float getRotateZ()
public float getOffsetX()
public float getOffsetY()
public float getOffsetZ()
public BM3DModelOptions.BM3DModelType getBM3DModelType()
public BM3DModelOptions visible(boolean visible)
visible
- 覆盖物可见性public boolean isVisible()