[map-sdk] 同步地图SDK 3.4.0.1
This commit is contained in:
@@ -36,28 +36,27 @@ import com.mogo.map.uicontroller.*
|
||||
import com.mogo.map.uicontroller.VisualAngleMode.MODE_MEDIUM_SIGHT
|
||||
import com.mogo.map.utils.MapTraceUtil
|
||||
import com.mogo.map.utils.MogoMapUtils
|
||||
import com.mogo.map.utils.MogoMapUtils.getLatLngBounds
|
||||
import com.mogo.map.utils.ObjectUtils
|
||||
import com.zhidaoauto.map.data.point.LonLatPoint
|
||||
import com.zhidaoauto.map.data.road.RoadCross
|
||||
import com.zhidaoauto.map.data.road.StopLine
|
||||
import com.zhidaoauto.map.sdk.open.HDTypes
|
||||
import com.zhidaoauto.map.sdk.open.MapAutoApi
|
||||
import com.zhidaoauto.map.sdk.open.MapAutoApi.registerLogListener
|
||||
import com.zhidaoauto.map.sdk.open.MapAutoApi.unregisterLogListener
|
||||
import com.zhidaoauto.map.sdk.open.abs.*
|
||||
import com.zhidaoauto.map.sdk.open.abs.log.ILog
|
||||
import com.zhidaoauto.map.sdk.open.business.PointCloudHelper.setIsDrawPointCloud
|
||||
import com.zhidaoauto.map.sdk.open.business.PointCloudHelper.setPointCloudColor
|
||||
import com.zhidaoauto.map.sdk.open.business.PointCloudHelper.setPointCloudSize
|
||||
import com.zhidaoauto.map.sdk.open.business.PointCloudHelper.updatePointCloudDataByPb
|
||||
import com.zhidaoauto.map.sdk.open.camera.CameraUpdateFactory.newLatLngBounds
|
||||
import com.zhidaoauto.map.sdk.open.location.MyLocationStyle
|
||||
import com.zhidaoauto.map.sdk.open.marker.BitmapDescriptorFactory.convertViewToBitmap
|
||||
import com.zhidaoauto.map.sdk.open.marker.Marker
|
||||
import com.zhidaoauto.map.sdk.open.marker.OnMarkClickListener
|
||||
import com.zhidaoauto.map.sdk.open.tools.MapTools.fromScreenLocation
|
||||
import com.zhidaoauto.map.sdk.open.tools.MapTools.getVisibleRegion
|
||||
import com.zhidaoauto.map.sdk.open.tools.MapTools.toScreenLocation
|
||||
import com.zhidaoauto.map.sdk.open.common.tools.MapTools.fromScreenLocation
|
||||
import com.zhidaoauto.map.sdk.open.common.tools.MapTools.getVisibleRegion
|
||||
import com.zhidaoauto.map.sdk.open.common.tools.MapTools.toScreenLocation
|
||||
import com.zhidaoauto.map.sdk.open.helpers.PointCloudHelper
|
||||
import com.zhidaoauto.map.sdk.open.helpers.PointCloudHelper.updatePointCloudDataByPb
|
||||
import com.zhidaoauto.map.sdk.open.logics.camera.CameraUpdateFactory.newLatLngBounds
|
||||
import com.zhidaoauto.map.sdk.open.logics.location.MyLocationStyle
|
||||
import com.zhidaoauto.map.sdk.open.renders.marker.BitmapDescriptorFactory.convertViewToBitmap
|
||||
import com.zhidaoauto.map.sdk.open.renders.marker.Marker
|
||||
import com.zhidaoauto.map.sdk.open.renders.marker.OnMarkClickListener
|
||||
import com.zhidaoauto.map.sdk.open.view.HDTypes
|
||||
import com.zhidaoauto.map.sdk.open.view.MapAutoView
|
||||
import com.zhjt.service.chain.ChainLog
|
||||
import java.util.concurrent.atomic.AtomicInteger
|
||||
@@ -227,7 +226,7 @@ class AMapViewWrapper(mMapView: MapAutoView) : IMogoMapView, IMogoMapUIControlle
|
||||
hdVisibleArray.add(HDTypes.CABLE.type)
|
||||
hdVisibleArray.add(HDTypes.SIGNAL_LINE.type)
|
||||
}
|
||||
mMapView.getMapAutoViewHelper()!!.setHDTypeVisible(hdVisibleArray.toIntArray())
|
||||
mMapView.getMapAutoViewHelper()?.setHDTypeVisible(hdVisibleArray.toIntArray())
|
||||
loadPreVehicleModel()
|
||||
}
|
||||
}
|
||||
@@ -518,7 +517,7 @@ class AMapViewWrapper(mMapView: MapAutoView) : IMogoMapView, IMogoMapUIControlle
|
||||
"showBounds : " + carPosition.toString() + " , " + bound.toShortString() + " , " + lockCarPosition
|
||||
)
|
||||
try {
|
||||
val latLngBounds = MogoMapUtils.getLatLngBounds(carPosition, lonLats, lockCarPosition)
|
||||
val latLngBounds = getLatLngBounds(carPosition, lonLats, lockCarPosition)
|
||||
mMapView.getMapAutoViewHelper()!!.setCenter(ObjectUtils.fromMogo(carPosition))
|
||||
mMapView.getMapAutoViewHelper()!!.moveCamera(
|
||||
newLatLngBounds(
|
||||
@@ -837,7 +836,7 @@ class AMapViewWrapper(mMapView: MapAutoView) : IMogoMapView, IMogoMapUIControlle
|
||||
// 是否绘制点云
|
||||
override fun setIsDrawPointCloud(isDrawPointCloud: Boolean) {
|
||||
try {
|
||||
setIsDrawPointCloud(isDrawPointCloud, mMapView.getMapController())
|
||||
PointCloudHelper.setIsDrawPointCloud(isDrawPointCloud, mMapView.getMapController())
|
||||
} catch (e: Exception) {
|
||||
e.printStackTrace()
|
||||
}
|
||||
@@ -845,12 +844,12 @@ class AMapViewWrapper(mMapView: MapAutoView) : IMogoMapView, IMogoMapUIControlle
|
||||
|
||||
//设置点云大小
|
||||
override fun setPointCloudSize(pointCloudSize: Float) {
|
||||
setPointCloudSize(pointCloudSize, mMapView.getMapController())
|
||||
PointCloudHelper.setPointCloudSize(pointCloudSize, mMapView.getMapController())
|
||||
}
|
||||
|
||||
// 设置点云颜色
|
||||
override fun setPointCloudColor(color: String) {
|
||||
setPointCloudColor(color, mMapView.getMapController())
|
||||
PointCloudHelper.setPointCloudColor(color, mMapView.getMapController())
|
||||
}
|
||||
|
||||
//更新点云
|
||||
|
||||
Reference in New Issue
Block a user