package com.kuanzhai.driver.ui.adapter
|
|
import android.view.View
|
import com.amap.api.services.help.Tip
|
import com.kuanzhai.driver.R
|
import com.kuanzhai.driver.base.BaseRvAdapter
|
import com.kuanzhai.driver.base.BaseViewHolder
|
import kotlinx.android.synthetic.main.item_search_site.view.*
|
|
class SearchSitedapter: BaseRvAdapter<SearchSitedapter.SiteBean>() {
|
override fun getLayoutResId(viewType: Int): Int {
|
return R.layout.item_search_site
|
}
|
|
override fun onBindItem(holder: BaseViewHolder?, view: View?, item: SiteBean?) {
|
holder?.let {
|
it.itemView.tv_title.text = item!!.site
|
it.itemView.tv_detail.text = item.siteDetail
|
}
|
}
|
|
|
class SiteBean(){
|
var site:String = ""
|
var siteDetail:String = ""
|
var lat:Double = 0.0
|
var lng:Double = 0.0
|
var type:String = "1" //1起点 2终点
|
}
|
|
fun setDateSite(list:MutableList<Tip>):MutableList<SiteBean>{
|
var siteList = mutableListOf<SiteBean>()
|
for (poiItem in list){
|
var bean = SiteBean()
|
bean.lat = poiItem.point.latitude
|
bean.lng = poiItem.point.longitude
|
bean.site = poiItem.name
|
bean.siteDetail = poiItem.address
|
siteList.add(bean)
|
}
|
return siteList
|
}
|
|
}
|