Commit c0a4d214 authored by p x's avatar p x
Browse files

修改类名让人好懂

parent c6545628
...@@ -8,7 +8,7 @@ import com.cusc.map.maps.mine.MineLayers ...@@ -8,7 +8,7 @@ import com.cusc.map.maps.mine.MineLayers
/** /**
* 图层操作 * 图层操作
*/ */
object MSLayer : MsOperationParent() { object LayerOpt : MsOperationParent() {
/** /**
* 切换地图图层 * 切换地图图层
......
...@@ -20,7 +20,7 @@ object LocStyle { ...@@ -20,7 +20,7 @@ object LocStyle {
*/ */
fun setLocationStyle( fun setLocationStyle(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
type: Int = MSLocStyle.LOCATION_TYPE_LOCATION_ROTATE type: Int = LocStyleConstant.LOCATION_TYPE_LOCATION_ROTATE
){ ){
when (MapSdkInit.getMapType()) { when (MapSdkInit.getMapType()) {
MAP_TYPE.MINE -> { MAP_TYPE.MINE -> {
......
...@@ -3,7 +3,7 @@ package com.cusc.map.maps ...@@ -3,7 +3,7 @@ package com.cusc.map.maps
/** /**
* 定位蓝点常量 * 定位蓝点常量
*/ */
object MSLocStyle { object LocStyleConstant {
/**定位一次,且将视角移动到地图中心点**/ /**定位一次,且将视角移动到地图中心点**/
const val LOCATION_TYPE_LOCATE: Int = 2 const val LOCATION_TYPE_LOCATE: Int = 2
......
...@@ -6,14 +6,14 @@ import com.cusc.map.bean.DriverRouteBean ...@@ -6,14 +6,14 @@ import com.cusc.map.bean.DriverRouteBean
import com.cusc.map.bean.WayPoi import com.cusc.map.bean.WayPoi
import com.cusc.map.intfaces.OnNaviPresenterListener import com.cusc.map.intfaces.OnNaviPresenterListener
import com.cusc.map.maps.amap.AmapNai import com.cusc.map.maps.amap.AmapNai
import com.cusc.map.maps.cdata.MSLatLng import com.cusc.map.maps.cdata.LatLngM
import com.cusc.map.maps.mine.MineNai import com.cusc.map.maps.mine.MineNai
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
/** /**
* 导航相关 * 导航相关
*/ */
object MSNavi { object Navigate {
/**是否开启导航**/ /**是否开启导航**/
var isStartNai = false var isStartNai = false
...@@ -41,9 +41,9 @@ object MSNavi { ...@@ -41,9 +41,9 @@ object MSNavi {
fun startNavi( fun startNavi(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
nType: Int, nType: Int,
starPoint: MSLatLng, starPoint: LatLngM,
startName: String, startName: String,
endPoint: MSLatLng, endPoint: LatLngM,
endName: String, endName: String,
ways: List<WayPoi>, ways: List<WayPoi>,
onNaviPresenterListener: OnNaviPresenterListener? onNaviPresenterListener: OnNaviPresenterListener?
...@@ -85,7 +85,7 @@ object MSNavi { ...@@ -85,7 +85,7 @@ object MSNavi {
fun startSimNavi( fun startSimNavi(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
starPoint: MSLatLng, starPoint: LatLngM,
driverRouteBean: DriverRouteBean?, driverRouteBean: DriverRouteBean?,
onNaviPresenterListener: OnNaviPresenterListener? onNaviPresenterListener: OnNaviPresenterListener?
) { ) {
......
...@@ -4,13 +4,13 @@ import com.cusc.map.MAP_TYPE ...@@ -4,13 +4,13 @@ import com.cusc.map.MAP_TYPE
import com.cusc.map.MapSdkInit import com.cusc.map.MapSdkInit
import com.cusc.map.bean.WayPoi import com.cusc.map.bean.WayPoi
import com.cusc.map.maps.amap.AmapRoutePlans import com.cusc.map.maps.amap.AmapRoutePlans
import com.cusc.map.maps.cdata.MSLatLng import com.cusc.map.maps.cdata.LatLngM
import com.cusc.map.maps.inters.OnDriveRoute import com.cusc.map.maps.inters.OnDriveRoute
import com.cusc.map.maps.mine.MineRoutePlans import com.cusc.map.maps.mine.MineRoutePlans
/**路劲规划 **/ /**路劲规划 **/
object MSRoutePlans : MsOperationParent() { object PathPlanning : MsOperationParent() {
/**驾车路径规划 /**驾车路径规划
* @param starPoint 起点坐标 * @param starPoint 起点坐标
...@@ -22,9 +22,9 @@ object MSRoutePlans : MsOperationParent() { ...@@ -22,9 +22,9 @@ object MSRoutePlans : MsOperationParent() {
* @param onDriveRoute 路径规划结果回调 * @param onDriveRoute 路径规划结果回调
*/ */
fun drivingPathPlanning( fun drivingPathPlanning(
starPoint: MSLatLng, starPoint: LatLngM,
startName: String = "当前位置", startName: String = "当前位置",
endPoint: MSLatLng, endPoint: LatLngM,
endName: String = "", endName: String = "",
ways: List<WayPoi>, ways: List<WayPoi>,
onDriveRoute: OnDriveRoute? onDriveRoute: OnDriveRoute?
......
...@@ -9,7 +9,7 @@ import com.cusc.map.maps.mine.MinePoiSearch ...@@ -9,7 +9,7 @@ import com.cusc.map.maps.mine.MinePoiSearch
/** /**
* poi 搜索 * poi 搜索
*/ */
object MSPoi { object PoiSearch {
/**关键字搜索 /**关键字搜索
* @param keyWord 关键字 * @param keyWord 关键字
......
...@@ -14,7 +14,7 @@ import com.amap.api.services.geocoder.GeocodeSearch as AGeocodeSearch ...@@ -14,7 +14,7 @@ import com.amap.api.services.geocoder.GeocodeSearch as AGeocodeSearch
import com.amap.api.services.geocoder.GeocodeResult as AGeocodeResult import com.amap.api.services.geocoder.GeocodeResult as AGeocodeResult
/**逆地理编码*/ /**逆地理编码*/
object MSRegeoCode : GeocodeSearch.OnGeocodeSearchListener, AGeocodeSearch.OnGeocodeSearchListener { object ReGeography : GeocodeSearch.OnGeocodeSearchListener, AGeocodeSearch.OnGeocodeSearchListener {
private var mSOnRegeo: OnMsRegeo? = null private var mSOnRegeo: OnMsRegeo? = null
......
...@@ -13,10 +13,10 @@ import com.cusc.map.UserCtx ...@@ -13,10 +13,10 @@ import com.cusc.map.UserCtx
import com.cusc.map.maps.MsCircleOptions import com.cusc.map.maps.MsCircleOptions
import com.cusc.map.maps.MsPolygonOptions import com.cusc.map.maps.MsPolygonOptions
import com.cusc.map.maps.MsPolylineOptions import com.cusc.map.maps.MsPolylineOptions
import com.cusc.map.maps.cdata.MSLatLng import com.cusc.map.maps.cdata.LatLngM
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
import com.cusc.map.maps.cdata.MSOverlay import com.cusc.map.maps.cdata.MapOverlay
import com.cusc.map.maps.cdata.MSMarker import com.cusc.map.maps.cdata.MarkerM
/** /**
* 在地图上绘制 * 在地图上绘制
...@@ -35,7 +35,7 @@ object AmapDrawInMap { ...@@ -35,7 +35,7 @@ object AmapDrawInMap {
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
lat: Double, lat: Double,
lng: Double lng: Double
): MSMarker { ): MarkerM {
var context = UserCtx.Companion.instance.mContext var context = UserCtx.Companion.instance.mContext
// 处理高德地图类型的标记点绘制 // 处理高德地图类型的标记点绘制
...@@ -50,8 +50,8 @@ object AmapDrawInMap { ...@@ -50,8 +50,8 @@ object AmapDrawInMap {
) )
} }
var aMaker = mapReadView?.aMap?.addMarker(aMarkerOption) var aMaker = mapReadView?.aMap?.addMarker(aMarkerOption)
MSMarker.amaker = aMaker MarkerM.amaker = aMaker
return MSMarker return MarkerM
} }
...@@ -64,9 +64,9 @@ object AmapDrawInMap { ...@@ -64,9 +64,9 @@ object AmapDrawInMap {
*/ */
fun drawPolyline( fun drawPolyline(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
msLatLng: List<MSLatLng>, msLatLng: List<LatLngM>,
msPolylineOptions: MsPolylineOptions msPolylineOptions: MsPolylineOptions
): MSOverlay { ): MapOverlay {
// 绘制高德地图的线 // 绘制高德地图的线
var latLngs = msLatLng.map { var latLngs = msLatLng.map {
LatLng(it.lat, it.lng) LatLng(it.lat, it.lng)
...@@ -76,8 +76,8 @@ object AmapDrawInMap { ...@@ -76,8 +76,8 @@ object AmapDrawInMap {
.color(msPolylineOptions.fcolor) .color(msPolylineOptions.fcolor)
.setDottedLine(msPolylineOptions.isDotted) .setDottedLine(msPolylineOptions.isDotted)
var polyline = mapReadView?.aMap?.addPolyline(aOption) var polyline = mapReadView?.aMap?.addPolyline(aOption)
MSOverlay.aPolyline = polyline MapOverlay.aPolyline = polyline
return MSOverlay return MapOverlay
} }
...@@ -89,9 +89,9 @@ object AmapDrawInMap { ...@@ -89,9 +89,9 @@ object AmapDrawInMap {
*/ */
fun drawCircle( fun drawCircle(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
center: MSLatLng, center: LatLngM,
msCircleOptions:MsCircleOptions? msCircleOptions:MsCircleOptions?
): MSOverlay { ): MapOverlay {
var latLng = LatLng(center.lat, center.lng) var latLng = LatLng(center.lat, center.lng)
val options = CircleOptions() val options = CircleOptions()
.center(latLng) .center(latLng)
...@@ -100,8 +100,8 @@ object AmapDrawInMap { ...@@ -100,8 +100,8 @@ object AmapDrawInMap {
.strokeColor(msCircleOptions?.strokeColor?:"#500000FF".toColorInt()) .strokeColor(msCircleOptions?.strokeColor?:"#500000FF".toColorInt())
.strokeWidth(msCircleOptions?.strokeWidth?:15f) .strokeWidth(msCircleOptions?.strokeWidth?:15f)
var circle = mapReadView?.aMap?.addCircle(options) var circle = mapReadView?.aMap?.addCircle(options)
MSOverlay.aCircle = circle MapOverlay.aCircle = circle
return MSOverlay return MapOverlay
} }
...@@ -112,9 +112,9 @@ object AmapDrawInMap { ...@@ -112,9 +112,9 @@ object AmapDrawInMap {
*/ */
fun drawPolygon( fun drawPolygon(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
msLatLng: List<MSLatLng>, msLatLng: List<LatLngM>,
msPolygonOptions:MsPolygonOptions msPolygonOptions:MsPolygonOptions
): MSOverlay { ): MapOverlay {
var latLngs = msLatLng.map { var latLngs = msLatLng.map {
LatLng(it.lat, it.lng) LatLng(it.lat, it.lng)
} }
...@@ -125,8 +125,8 @@ object AmapDrawInMap { ...@@ -125,8 +125,8 @@ object AmapDrawInMap {
strokeColor(msPolygonOptions.strokeColor) strokeColor(msPolygonOptions.strokeColor)
} }
var polygon = mapReadView?.aMap?.addPolygon(aPolygonOptions) var polygon = mapReadView?.aMap?.addPolygon(aPolygonOptions)
MSOverlay.aPolygon = polygon MapOverlay.aPolygon = polygon
return MSOverlay return MapOverlay
} }
} }
\ No newline at end of file
package com.cusc.map.maps.amap package com.cusc.map.maps.amap
import com.amap.api.maps.model.MyLocationStyle import com.amap.api.maps.model.MyLocationStyle
import com.cusc.map.maps.MSLocStyle import com.cusc.map.maps.LocStyleConstant
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
/** /**
...@@ -12,13 +12,13 @@ internal object AmapLocationStyle { ...@@ -12,13 +12,13 @@ internal object AmapLocationStyle {
// 高德定位类型 // 高德定位类型
private var styleAMap = mapOf( private var styleAMap = mapOf(
MSLocStyle.LOCATION_TYPE_LOCATE to MyLocationStyle.LOCATION_TYPE_LOCATE, LocStyleConstant.LOCATION_TYPE_LOCATE to MyLocationStyle.LOCATION_TYPE_LOCATE,
MSLocStyle.LOCATION_TYPE_FOLLOW to MyLocationStyle.LOCATION_TYPE_FOLLOW, LocStyleConstant.LOCATION_TYPE_FOLLOW to MyLocationStyle.LOCATION_TYPE_FOLLOW,
MSLocStyle.LOCATION_TYPE_MAP_ROTATE to MyLocationStyle.LOCATION_TYPE_MAP_ROTATE, LocStyleConstant.LOCATION_TYPE_MAP_ROTATE to MyLocationStyle.LOCATION_TYPE_MAP_ROTATE,
MSLocStyle.LOCATION_TYPE_LOCATION_ROTATE to MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE, LocStyleConstant.LOCATION_TYPE_LOCATION_ROTATE to MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE,
MSLocStyle.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER to MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER, LocStyleConstant.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER to MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER,
MSLocStyle.LOCATION_TYPE_FOLLOW_NO_CENTER to MyLocationStyle.LOCATION_TYPE_FOLLOW_NO_CENTER, LocStyleConstant.LOCATION_TYPE_FOLLOW_NO_CENTER to MyLocationStyle.LOCATION_TYPE_FOLLOW_NO_CENTER,
MSLocStyle.LOCATION_TYPE_MAP_ROTATE_NO_CENTER to MyLocationStyle.LOCATION_TYPE_MAP_ROTATE_NO_CENTER LocStyleConstant.LOCATION_TYPE_MAP_ROTATE_NO_CENTER to MyLocationStyle.LOCATION_TYPE_MAP_ROTATE_NO_CENTER
) )
//高德初始化定位蓝点样式类 //高德初始化定位蓝点样式类
...@@ -31,7 +31,7 @@ internal object AmapLocationStyle { ...@@ -31,7 +31,7 @@ internal object AmapLocationStyle {
*/ */
fun setLocationStyle( fun setLocationStyle(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
type: Int = MSLocStyle.LOCATION_TYPE_LOCATION_ROTATE type: Int = LocStyleConstant.LOCATION_TYPE_LOCATION_ROTATE
) { ) {
var aMap = mapReadView?.aMap var aMap = mapReadView?.aMap
aMyLocationStyle.myLocationType(styleAMap.get(type)!!) aMyLocationStyle.myLocationType(styleAMap.get(type)!!)
......
...@@ -8,7 +8,7 @@ import com.amap.api.navi.AmapNaviType ...@@ -8,7 +8,7 @@ import com.amap.api.navi.AmapNaviType
import com.amap.api.navi.AmapPageType import com.amap.api.navi.AmapPageType
import com.cusc.map.UserCtx import com.cusc.map.UserCtx
import com.cusc.map.bean.WayPoi import com.cusc.map.bean.WayPoi
import com.cusc.map.maps.cdata.MSLatLng import com.cusc.map.maps.cdata.LatLngM
/** /**
* 高德导航 * 高德导航
...@@ -25,9 +25,9 @@ object AmapNai { ...@@ -25,9 +25,9 @@ object AmapNai {
* @param ways * @param ways
*/ */
fun startNavi( fun startNavi(
starPoint: MSLatLng, starPoint: LatLngM,
startName: String, startName: String,
endPoint: MSLatLng, endPoint: LatLngM,
endName: String, endName: String,
ways: List<WayPoi> ways: List<WayPoi>
) { ) {
...@@ -67,9 +67,9 @@ object AmapNai { ...@@ -67,9 +67,9 @@ object AmapNai {
* @param ways * @param ways
*/ */
fun startPlanNavi( fun startPlanNavi(
starPoint: MSLatLng, starPoint: LatLngM,
startName: String, startName: String,
endPoint: MSLatLng, endPoint: LatLngM,
endName: String, endName: String,
ways: List<WayPoi> ways: List<WayPoi>
) { ) {
......
...@@ -12,7 +12,7 @@ import com.cusc.map.UserCtx ...@@ -12,7 +12,7 @@ import com.cusc.map.UserCtx
import com.cusc.map.bean.DriverRouteBean import com.cusc.map.bean.DriverRouteBean
import com.cusc.map.bean.WayPoi import com.cusc.map.bean.WayPoi
import com.cusc.map.intfaces.MyAMapNaviListener import com.cusc.map.intfaces.MyAMapNaviListener
import com.cusc.map.maps.cdata.MSLatLng import com.cusc.map.maps.cdata.LatLngM
import com.cusc.map.maps.inters.OnDriveRoute import com.cusc.map.maps.inters.OnDriveRoute
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
...@@ -47,9 +47,9 @@ class AmapRoutePlans { ...@@ -47,9 +47,9 @@ class AmapRoutePlans {
* @param mapReadView 地图对象 * @param mapReadView 地图对象
*/ */
fun drivingPathPlanning( fun drivingPathPlanning(
starPoint: MSLatLng, starPoint: LatLngM,
startName: String = "当前位置", startName: String = "当前位置",
endPoint: MSLatLng, endPoint: LatLngM,
endName: String = "", endName: String = "",
ways: List<WayPoi>, ways: List<WayPoi>,
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
......
...@@ -5,7 +5,7 @@ import kotlinx.parcelize.Parcelize ...@@ -5,7 +5,7 @@ import kotlinx.parcelize.Parcelize
/**经纬度*/ /**经纬度*/
@Parcelize @Parcelize
data class MSLatLng data class LatLngM
( (
var lat: Double = 0.0, var lat: Double = 0.0,
var lng: Double = 0.0 var lng: Double = 0.0
......
...@@ -5,8 +5,8 @@ import com.amap.api.maps.model.Polygon ...@@ -5,8 +5,8 @@ import com.amap.api.maps.model.Polygon
import com.amap.api.maps.model.Polyline import com.amap.api.maps.model.Polyline
import com.minedata.minenavi.map.Overlay import com.minedata.minenavi.map.Overlay
/**返回的图层*/ /**返回的地图覆盖物图层*/
object MSOverlay { object MapOverlay {
//四维线图层 //四维线图层
var polyline: Overlay? = null var polyline: Overlay? = null
......
...@@ -4,7 +4,7 @@ import com.minedata.minenavi.map.Marker ...@@ -4,7 +4,7 @@ import com.minedata.minenavi.map.Marker
import com.amap.api.maps.model.Marker as AMarker import com.amap.api.maps.model.Marker as AMarker
/**返回的mark*/ /**返回的mark*/
object MSMarker { object MarkerM {
/**四维mark*/ /**四维mark*/
var maker: Marker? = null var maker: Marker? = null
......
...@@ -12,9 +12,9 @@ import com.cusc.map.UserCtx ...@@ -12,9 +12,9 @@ import com.cusc.map.UserCtx
import com.cusc.map.maps.MsCircleOptions import com.cusc.map.maps.MsCircleOptions
import com.cusc.map.maps.MsPolygonOptions import com.cusc.map.maps.MsPolygonOptions
import com.cusc.map.maps.MsPolylineOptions import com.cusc.map.maps.MsPolylineOptions
import com.cusc.map.maps.cdata.MSLatLng import com.cusc.map.maps.cdata.LatLngM
import com.cusc.map.maps.cdata.MSMarker import com.cusc.map.maps.cdata.MarkerM
import com.cusc.map.maps.cdata.MSOverlay import com.cusc.map.maps.cdata.MapOverlay
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
/** /**
...@@ -34,7 +34,7 @@ internal object MineDrawInMap { ...@@ -34,7 +34,7 @@ internal object MineDrawInMap {
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
lat: Double, lat: Double,
lng: Double lng: Double
): MSMarker { ): MarkerM {
var context = UserCtx.Companion.instance.mContext var context = UserCtx.Companion.instance.mContext
// 根据不同的地图类型绘制标记点 // 根据不同的地图类型绘制标记点
val icon = BitmapFactory.decodeResource(context?.resources, R.drawable.market_loc) val icon = BitmapFactory.decodeResource(context?.resources, R.drawable.market_loc)
...@@ -44,8 +44,8 @@ internal object MineDrawInMap { ...@@ -44,8 +44,8 @@ internal object MineDrawInMap {
// 位置坐标 // 位置坐标
.position(latLng) .position(latLng)
var maker = mapReadView?.mMineMap?.addMarker(options) var maker = mapReadView?.mMineMap?.addMarker(options)
MSMarker.maker = maker MarkerM.maker = maker
return MSMarker return MarkerM
} }
...@@ -57,9 +57,9 @@ internal object MineDrawInMap { ...@@ -57,9 +57,9 @@ internal object MineDrawInMap {
*/ */
fun drawPolyline( fun drawPolyline(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
msLatLng: List<MSLatLng>, msLatLng: List<LatLngM>,
msPolylineOptions:MsPolylineOptions msPolylineOptions:MsPolylineOptions
): MSOverlay { ): MapOverlay {
// 绘制自定义地图的线 // 绘制自定义地图的线
var latLngs = msLatLng.map { var latLngs = msLatLng.map {
LatLng(it.lat, it.lng) LatLng(it.lat, it.lng)
...@@ -72,8 +72,8 @@ internal object MineDrawInMap { ...@@ -72,8 +72,8 @@ internal object MineDrawInMap {
.outlineColor(msPolylineOptions.outlineColor) .outlineColor(msPolylineOptions.outlineColor)
.setDottedLine(msPolylineOptions.isDotted) .setDottedLine(msPolylineOptions.isDotted)
var polyline = mapReadView?.mMineMap?.addPolyline(options) var polyline = mapReadView?.mMineMap?.addPolyline(options)
MSOverlay.polyline = polyline MapOverlay.polyline = polyline
return MSOverlay return MapOverlay
} }
...@@ -85,9 +85,9 @@ internal object MineDrawInMap { ...@@ -85,9 +85,9 @@ internal object MineDrawInMap {
*/ */
fun drawCircle( fun drawCircle(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
center: MSLatLng, center: LatLngM,
msCircleOptions:MsCircleOptions? msCircleOptions:MsCircleOptions?
): MSOverlay { ): MapOverlay {
// 根据地图类型绘制不同类型的圆形 // 根据地图类型绘制不同类型的圆形
var latLng = LatLng(center.lat, center.lng) var latLng = LatLng(center.lat, center.lng)
val options = CircleOptions() val options = CircleOptions()
...@@ -97,8 +97,8 @@ internal object MineDrawInMap { ...@@ -97,8 +97,8 @@ internal object MineDrawInMap {
.strokeColor(msCircleOptions?.strokeColor?:"#500000FF".toColorInt()) .strokeColor(msCircleOptions?.strokeColor?:"#500000FF".toColorInt())
.strokeWidth(msCircleOptions?.strokeWidth?:15f) .strokeWidth(msCircleOptions?.strokeWidth?:15f)
var circle = mapReadView?.mMineMap?.addCircle(options) var circle = mapReadView?.mMineMap?.addCircle(options)
MSOverlay.circle = circle MapOverlay.circle = circle
return MSOverlay return MapOverlay
} }
...@@ -109,9 +109,9 @@ internal object MineDrawInMap { ...@@ -109,9 +109,9 @@ internal object MineDrawInMap {
*/ */
fun drawPolygon( fun drawPolygon(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
msLatLng: List<MSLatLng>, msLatLng: List<LatLngM>,
msPolygonOptions:MsPolygonOptions msPolygonOptions:MsPolygonOptions
): MSOverlay { ): MapOverlay {
var latLngs = msLatLng.map { var latLngs = msLatLng.map {
LatLng(it.lat, it.lng) LatLng(it.lat, it.lng)
} }
...@@ -124,8 +124,8 @@ internal object MineDrawInMap { ...@@ -124,8 +124,8 @@ internal object MineDrawInMap {
dottedLine(msPolygonOptions.dLine) dottedLine(msPolygonOptions.dLine)
} }
var polygon = mapReadView?.mMineMap?.addPolygon(polygonOptions) var polygon = mapReadView?.mMineMap?.addPolygon(polygonOptions)
MSOverlay.polygon = polygon MapOverlay.polygon = polygon
return MSOverlay return MapOverlay
} }
} }
\ No newline at end of file
...@@ -2,7 +2,7 @@ package com.cusc.map.maps.mine ...@@ -2,7 +2,7 @@ package com.cusc.map.maps.mine
import com.minedata.minenavi.map.MyLocationStyle import com.minedata.minenavi.map.MyLocationStyle
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
import com.cusc.map.maps.MSLocStyle import com.cusc.map.maps.LocStyleConstant
/** /**
* 四维显示定位小圆点 * 四维显示定位小圆点
...@@ -19,7 +19,7 @@ internal object MineLocationStyle { ...@@ -19,7 +19,7 @@ internal object MineLocationStyle {
*/ */
fun setLocationStyle( fun setLocationStyle(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
type: Int = MSLocStyle.LOCATION_TYPE_LOCATION_ROTATE type: Int = LocStyleConstant.LOCATION_TYPE_LOCATION_ROTATE
) { ) {
var mMineMap = mapReadView?.mMineMap var mMineMap = mapReadView?.mMineMap
......
...@@ -23,7 +23,7 @@ import com.cusc.map.UserCtx ...@@ -23,7 +23,7 @@ import com.cusc.map.UserCtx
import com.cusc.map.bean.WayPoi import com.cusc.map.bean.WayPoi
import com.cusc.map.intfaces.MyMineNaviListener import com.cusc.map.intfaces.MyMineNaviListener
import com.cusc.map.intfaces.OnNaviPresenterListener import com.cusc.map.intfaces.OnNaviPresenterListener
import com.cusc.map.maps.cdata.MSLatLng import com.cusc.map.maps.cdata.LatLngM
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
import com.cusc.map.ui.MineNaiDirActivity import com.cusc.map.ui.MineNaiDirActivity
...@@ -77,7 +77,7 @@ object MineNai { ...@@ -77,7 +77,7 @@ object MineNai {
fun startSimNavi( fun startSimNavi(
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
starPoint: MSLatLng, starPoint: LatLngM,
routeBase: RouteBase?, routeBase: RouteBase?,
onNaviPresenterListener: OnNaviPresenterListener? onNaviPresenterListener: OnNaviPresenterListener?
) { ) {
...@@ -99,9 +99,9 @@ object MineNai { ...@@ -99,9 +99,9 @@ object MineNai {
* 直接跳转页面开启导航 * 直接跳转页面开启导航
*/ */
fun startNaviDirect( fun startNaviDirect(
starPoint: MSLatLng, starPoint: LatLngM,
startName: String = "当前位置", startName: String = "当前位置",
endPoint: MSLatLng, endPoint: LatLngM,
endName: String = "", endName: String = "",
ways: List<WayPoi> ways: List<WayPoi>
) { ) {
...@@ -119,7 +119,7 @@ object MineNai { ...@@ -119,7 +119,7 @@ object MineNai {
*/ */
fun startNaviFormRouteBase( fun startNaviFormRouteBase(
routeBase: RouteBase?, routeBase: RouteBase?,
mStartPoint: MSLatLng, mStartPoint: LatLngM,
mapReadView: MapReadyView? mapReadView: MapReadyView?
) { ) {
// mMineMap = mapReadView?.mMineMap // mMineMap = mapReadView?.mMineMap
......
...@@ -2,7 +2,7 @@ package com.cusc.map.maps.mine ...@@ -2,7 +2,7 @@ package com.cusc.map.maps.mine
import android.os.Parcelable import android.os.Parcelable
import com.cusc.map.bean.WayPoi import com.cusc.map.bean.WayPoi
import com.cusc.map.maps.cdata.MSLatLng import com.cusc.map.maps.cdata.LatLngM
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
/** /**
...@@ -10,9 +10,9 @@ import kotlinx.parcelize.Parcelize ...@@ -10,9 +10,9 @@ import kotlinx.parcelize.Parcelize
*/ */
@Parcelize @Parcelize
data class MineNaiParams( data class MineNaiParams(
val starPoint: MSLatLng, val starPoint: LatLngM,
val startName: String, val startName: String,
val endPoint: MSLatLng, val endPoint: LatLngM,
val endName: String, val endName: String,
val ways: List<WayPoi> val ways: List<WayPoi>
) : Parcelable ) : Parcelable
\ No newline at end of file
...@@ -16,7 +16,7 @@ import com.minedata.minenavi.util.Tools ...@@ -16,7 +16,7 @@ import com.minedata.minenavi.util.Tools
import com.cusc.map.bean.DriverRouteBean import com.cusc.map.bean.DriverRouteBean
import com.cusc.map.bean.WayPoi import com.cusc.map.bean.WayPoi
import com.cusc.map.intfaces.MyMineNaviListener import com.cusc.map.intfaces.MyMineNaviListener
import com.cusc.map.maps.cdata.MSLatLng import com.cusc.map.maps.cdata.LatLngM
import com.cusc.map.maps.inters.OnDriveRoute import com.cusc.map.maps.inters.OnDriveRoute
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
import com.cusc.map.utils.DisplayUtil import com.cusc.map.utils.DisplayUtil
...@@ -58,9 +58,9 @@ object MineRoutePlans { ...@@ -58,9 +58,9 @@ object MineRoutePlans {
* @param onDriveRoute 路径规划结果回调 * @param onDriveRoute 路径规划结果回调
*/ */
fun drivingPathPlanning( fun drivingPathPlanning(
starPoint: MSLatLng, starPoint: LatLngM,
startName: String = "当前位置", startName: String = "当前位置",
endPoint: MSLatLng, endPoint: LatLngM,
endName: String = "", endName: String = "",
ways: List<WayPoi>, ways: List<WayPoi>,
mapReadView: MapReadyView?, mapReadView: MapReadyView?,
......
...@@ -7,7 +7,7 @@ import com.amap.api.maps.model.Marker ...@@ -7,7 +7,7 @@ import com.amap.api.maps.model.Marker
import com.amap.api.maps.model.MarkerOptions import com.amap.api.maps.model.MarkerOptions
import com.amap.api.maps.utils.overlay.MovingPointOverlay import com.amap.api.maps.utils.overlay.MovingPointOverlay
import com.cusc.map.R import com.cusc.map.R
import com.cusc.map.maps.MSNavi import com.cusc.map.maps.Navigate
import com.cusc.map.maps.MsOperationParent import com.cusc.map.maps.MsOperationParent
import com.cusc.map.scenario.CucsVehicle import com.cusc.map.scenario.CucsVehicle
import com.cusc.map.scenario.bean.VehiclePos import com.cusc.map.scenario.bean.VehiclePos
...@@ -34,7 +34,7 @@ internal object AmapVehMove : MsOperationParent() { ...@@ -34,7 +34,7 @@ internal object AmapVehMove : MsOperationParent() {
fun aMapCarMove(vPos: VehiclePos, moveType: Int) { fun aMapCarMove(vPos: VehiclePos, moveType: Int) {
if (moveType == 3) { if (moveType == 3) {
if (MSNavi.isStartNai) {//导航中就删除在线地图小车 if (Navigate.isStartNai) {//导航中就删除在线地图小车
CucsVehicle.deleteCarModel() CucsVehicle.deleteCarModel()
} else { } else {
//计算2次定位时间差 //计算2次定位时间差
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment