package cn.flightfeather.thirdappmodule.module.task
|
|
import android.arch.lifecycle.ViewModelProviders
|
import android.os.Bundle
|
import cn.flightfeather.thirdappmodule.R
|
import cn.flightfeather.thirdappmodule.bean.entity.Task
|
import cn.flightfeather.thirdappmodule.module.base.BaseMapActivity
|
import cn.flightfeather.thirdappmodule.util.Constant
|
import cn.flightfeather.thirdappmodule.util.Domain
|
import com.amap.api.maps.MapView
|
import com.amap.api.maps.model.Marker
|
import kotlinx.android.synthetic.main.activity_base_map.*
|
|
/**
|
* @author riku
|
* Date:2019/7/22
|
* 添加新总任务
|
*/
|
class NewTopTaskActivity : BaseMapActivity() {
|
override fun getMapView(): MapView = map_view
|
|
override var translucent: Boolean = true
|
|
var topTask: Task? = null
|
|
lateinit var viewModel: NewTopTaskViewModel
|
|
override fun getLayoutId(): Int = R.layout.activity_base_map
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
super.onCreate(savedInstanceState)
|
topTask = intent.getSerializableExtra(Constant.KEY_INTENT_TOPCLASS_TASK) as Task?
|
viewModel = ViewModelProviders.of(this).get(NewTopTaskViewModel::class.java)
|
|
val level = if (topTask!=null) topTask!!.extension1.toInt() else Domain.LEVEL_DISTRICT
|
}
|
|
override fun onMapInitStart() {
|
zoomLevel = if (topTask!=null) topTask!!.extension1.toFloat() else Domain.LEVEL_DISTRICT.toFloat()
|
cityCode = topTask?.citycode ?: "021"
|
districtKeyWord = "金山区"
|
}
|
|
override fun onMarkerClick(marker: Marker) {
|
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
|
}
|
|
}
|