| | |
| | | import android.app.Activity |
| | | import android.arch.lifecycle.Observer |
| | | import android.arch.lifecycle.ViewModelProviders |
| | | import android.content.DialogInterface |
| | | import android.content.Intent |
| | | import android.net.Uri |
| | | import android.os.Bundle |
| | |
| | | import cn.flightfeather.thirdapp.activity.ProblemDetailActivity |
| | | import cn.flightfeather.thirdapp.activity.PromiseActivity |
| | | import cn.flightfeather.thirdapp.adapter.IconsPageAdapter |
| | | import cn.flightfeather.thirdapp.bean.Mediafile |
| | | import cn.flightfeather.thirdapp.bean.Scense |
| | | import cn.flightfeather.thirdapp.bean.Subtask |
| | | import cn.flightfeather.thirdapp.bean.entity.Mediafile |
| | | import cn.flightfeather.thirdapp.bean.entity.Scense |
| | | import cn.flightfeather.thirdapp.bean.entity.Subtask |
| | | import cn.flightfeather.thirdapp.bean.vo.ProblemlistVo |
| | | import cn.flightfeather.thirdapp.model.event.InspectionEvent |
| | | import cn.flightfeather.thirdapp.model.event.ProblemEvent |
| | |
| | | |
| | | //添加 用户类型为“主管部门”或“管理员”,编号为2或0时,按钮iv_startEndTask没有点击事件 |
| | | if (viewModel.userTypeId != Domain.USER_COMPTENT.toByte() |
| | | && viewModel.userTypeId != Domain.USER_ADMIN.toByte()) { |
| | | // && viewModel.userTypeId != Domain.USER_ADMIN.toByte() |
| | | ) { |
| | | iv_start_end_task.setOnClickListener(this) |
| | | } else { |
| | | iv_start_end_task.alpha = 0.5f |
| | |
| | | val l1 = LatLng(lat, lng) |
| | | val l2 = LatLng(last[1], last[0]) |
| | | val distance = AMapUtils.calculateLineDistance(l1, l2) |
| | | if (distance >= 1) { |
| | | if (distance >= 1 && distance < 1000 && lat != 0.0 && lng != 0.0) { |
| | | extension1 = "${extension1};${lng},${lat}" |
| | | //道路监测点和道路类型的场景,直接展示轨迹;其余场景只有管理员和政府部门可以查看 |
| | | if ( |