| | |
| | | handler?.postDelayed({ checkOrderStatue() }, 3000) |
| | | } |
| | | |
| | | override fun onResume() { |
| | | super.onResume() |
| | | map_view.onResume() |
| | | } |
| | | |
| | | override fun onPause() { |
| | | super.onPause() |
| | | map_view.onPause() |
| | | } |
| | | |
| | | override fun onLowMemory() { |
| | | super.onLowMemory() |
| | | map_view.onLowMemory() |
| | | } |
| | | |
| | | override fun onBackPressed() { |
| | | EventBus.getDefault().post(BaseEvent(BaseEvent.UPDATA_MAIN_CAR)) |
| | |
| | | ) |
| | | finish() |
| | | aMapTrackClient.stopGather(this) //停止轨迹采集 |
| | | val trackParam = TrackParam(serviceIdS, terminalId) |
| | | if (!orderBean.data.trackId.isNullOrEmpty()){ |
| | | trackParam.trackId = orderBean.data.trackId.toLong() |
| | | aMapTrackClient.stopTrack(trackParam,this) |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | */ |
| | | private fun initMineLocation() { |
| | | AMapKit.initLocation(this, AMapLocationListener { |
| | | it?.let { |
| | | if (it!=null&&it.errorCode == 0){ |
| | | MyApplication.aMapLocation = it |
| | | carMarker?.position = LatLng(it.latitude, it.longitude) |
| | | graylist.add(LatLng(it.latitude, it.longitude)) |
| | | grayline?.remove() |
| | | grayline = AMapKit.drawLine(this,aMap,graylist,R.color.gray) |
| | | // queryTrack() //debug调用 |
| | | }else{ |
| | | MyApplication.aMapLocation = null |
| | | } |
| | | orderBean.let { |
| | | when (it.data.orderState) { |
| | |
| | | handler?.removeCallbacksAndMessages(null) |
| | | } |
| | | closeTimeStart() |
| | | map_view.onDestroy() |
| | | } |
| | | |
| | | override fun onSaveInstanceState(outState: Bundle) { |
| | | super.onSaveInstanceState(outState) |
| | | map_view.onSaveInstanceState(outState) |
| | | } |
| | | |
| | | |