[3.4.0-map-sdk] code tyle
This commit is contained in:
@@ -18,7 +18,7 @@ interface IMogoMapUIController {
|
||||
/**
|
||||
* 修改缩放级别
|
||||
*/
|
||||
fun changeZoom(zoom: Float): MapControlResult
|
||||
fun changeZoom(zoom: Float)
|
||||
|
||||
/**
|
||||
* 修改缩放级别的另一种方式
|
||||
@@ -271,14 +271,14 @@ interface IMogoMapUIController {
|
||||
|
||||
/**
|
||||
* 更新点云数据
|
||||
* @param dataStr 点云数据
|
||||
* @param isTrasformer 是否需要转换坐标
|
||||
* @param dataArray 点云数据
|
||||
* @param isTransformer 是否需要转换坐标
|
||||
* @param isResidual 是否需要差量更新
|
||||
* @param isStrong 是否加粗显示
|
||||
* @param isReset 是否加粗显示
|
||||
* @return 是否执行
|
||||
*/
|
||||
fun updatePointCloud(
|
||||
dataArray: ByteArray?, isTrasformer: Boolean,
|
||||
dataArray: ByteArray?, isTransformer: Boolean,
|
||||
isResidual: Boolean, isReset: Boolean
|
||||
): Boolean
|
||||
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
package com.mogo.map.uicontroller;
|
||||
|
||||
public interface IMogoMapVisualAngle {
|
||||
|
||||
boolean isLongSight();
|
||||
|
||||
boolean isCloseSight();
|
||||
|
||||
boolean isMediumSight();
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.mogo.map.uicontroller
|
||||
|
||||
interface IMogoMapVisualAngle {
|
||||
val isLongSight: Boolean
|
||||
val isCloseSight: Boolean
|
||||
val isMediumSight: Boolean
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
package com.mogo.map.uicontroller;
|
||||
|
||||
/**
|
||||
* @author congtaowang
|
||||
* @since 2020-04-01
|
||||
* <p>
|
||||
* 地图控制结果
|
||||
*/
|
||||
public enum MapControlResult {
|
||||
|
||||
/**
|
||||
* 成功
|
||||
*/
|
||||
SUCCESS,
|
||||
|
||||
/**
|
||||
* 当前已经为预期结果
|
||||
*/
|
||||
TARGET,
|
||||
|
||||
/**
|
||||
* 失败
|
||||
*/
|
||||
FAIL,
|
||||
|
||||
/**
|
||||
* 错误,未执行
|
||||
*/
|
||||
ERROR
|
||||
}
|
||||
@@ -1,74 +0,0 @@
|
||||
package com.mogo.map.uicontroller;
|
||||
|
||||
/**
|
||||
* 切换视距
|
||||
*
|
||||
* @author zhongchao
|
||||
*/
|
||||
public enum VisualAngleMode implements IMogoMapVisualAngle {
|
||||
|
||||
/**
|
||||
* 视距近景
|
||||
*/
|
||||
MODE_CLOSE_SIGHT(0),
|
||||
|
||||
/**
|
||||
* 视距中景
|
||||
*/
|
||||
MODE_MEDIUM_SIGHT(1),
|
||||
|
||||
/**
|
||||
* 视距远景
|
||||
*/
|
||||
MODE_LONG_SIGHT(2),
|
||||
|
||||
/**
|
||||
* 后方来车300视角
|
||||
*/
|
||||
MAP_STYLE_VR_ANGLE_300(3),
|
||||
|
||||
/**
|
||||
* 顶视角
|
||||
*/
|
||||
MAP_STYLE_VR_ANGLE_TOP(4),
|
||||
|
||||
/**
|
||||
* 十字路口视角
|
||||
*/
|
||||
MAP_STYLE_VR_ANGLE_CROSS(5),
|
||||
|
||||
/**
|
||||
* 漫游模式
|
||||
*/
|
||||
MAP_STYLE_VR_ROMA(7);
|
||||
|
||||
|
||||
private final int code;
|
||||
|
||||
VisualAngleMode(int code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public int getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isLongSight() {
|
||||
return code == MODE_LONG_SIGHT.getCode();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isCloseSight() {
|
||||
return code == MODE_CLOSE_SIGHT.getCode();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isMediumSight() {
|
||||
return code == MODE_MEDIUM_SIGHT.getCode();
|
||||
}
|
||||
|
||||
public boolean isRoma(){
|
||||
return code == MAP_STYLE_VR_ROMA.getCode();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.mogo.map.uicontroller
|
||||
|
||||
/**
|
||||
* 切换视距
|
||||
*/
|
||||
enum class VisualAngleMode(val code: Int) : IMogoMapVisualAngle {
|
||||
/**
|
||||
* 视距近景
|
||||
*/
|
||||
MODE_CLOSE_SIGHT(0),
|
||||
|
||||
/**
|
||||
* 视距中景
|
||||
*/
|
||||
MODE_MEDIUM_SIGHT(1),
|
||||
|
||||
/**
|
||||
* 视距远景
|
||||
*/
|
||||
MODE_LONG_SIGHT(2),
|
||||
|
||||
/**
|
||||
* 后方来车300视角
|
||||
*/
|
||||
MAP_STYLE_VR_ANGLE_300(3),
|
||||
|
||||
/**
|
||||
* 顶视角
|
||||
*/
|
||||
MAP_STYLE_VR_ANGLE_TOP(4),
|
||||
|
||||
/**
|
||||
* 十字路口视角
|
||||
*/
|
||||
MAP_STYLE_VR_ANGLE_CROSS(5),
|
||||
|
||||
/**
|
||||
* 漫游模式
|
||||
*/
|
||||
MAP_STYLE_VR_ROMA(7);
|
||||
|
||||
override val isLongSight: Boolean
|
||||
get() = code == code
|
||||
override val isCloseSight: Boolean
|
||||
get() = code == code
|
||||
override val isMediumSight: Boolean
|
||||
get() = code == code
|
||||
val isRoma: Boolean
|
||||
get() = code == code
|
||||
}
|
||||
Reference in New Issue
Block a user