[6.5.0] update jiangshiche
This commit is contained in:
@@ -11,8 +11,10 @@ import com.mogo.map.overlay.wrapper.line.AMapPolylineWrapper
|
||||
import com.mogo.map.overlay.wrapper.point.AMapPointWrapper
|
||||
import com.mogo.map.uicontroller.IMogoMapUIController
|
||||
import com.mogo.map.utils.ObjectUtils
|
||||
import com.zhidaoauto.map.data.point.LonLatPoint
|
||||
import com.zhidaoauto.map.sdk.open.renders.marker.BatchMarkerOptions
|
||||
import com.zhidaoauto.map.sdk.open.renders.marker.Marker
|
||||
import com.zhidaoauto.map.sdk.open.renders.marker.MarkerOptions
|
||||
import com.zhidaoauto.map.sdk.open.renders.marker.MarkerSimpleData
|
||||
import com.zhidaoauto.map.sdk.open.renders.marker.OnMarkClickListener
|
||||
import com.zhidaoauto.map.sdk.open.view.MapAutoView
|
||||
@@ -66,6 +68,20 @@ class AMapWrapper(map: MapAutoViewHelper?, mapView: MapAutoView, controller: IMo
|
||||
return AMapPointWrapper(options.id, delegate, mMapView)
|
||||
}
|
||||
|
||||
override fun addAnimPoint(options: Point.Options) {
|
||||
if (!checkAMap()) {
|
||||
return
|
||||
}
|
||||
val markerOptions = MarkerOptions(options.id, mMapView.getMapController()).setGps(true)
|
||||
.position(LonLatPoint(options.longitude, options.latitude, options.rotate.toDouble()))
|
||||
val marker = Marker(markerOptions,mMapView.getMapController(),
|
||||
mMapView.getMapController()?.getMarkerCall()
|
||||
)
|
||||
marker.setDisplayAnimEnable(true)
|
||||
marker.setAnimResource(options.animRes)
|
||||
marker.setAnimScale(options.animScale)
|
||||
}
|
||||
|
||||
override fun addLine(options: Polyline.Options): IMapPolylineOverlay? {
|
||||
if (!checkAMap()) {
|
||||
return null
|
||||
|
||||
Reference in New Issue
Block a user