| | |
| | | import com.flyco.tablayout.listener.CustomTabEntity |
| | | import com.flyco.tablayout.listener.OnTabSelectListener |
| | | import com.google.android.material.bottomsheet.BottomSheetBehavior |
| | | import com.kuanzhai.user.OkApplication |
| | | import com.kuanzhai.user.KuanzhaiApplication |
| | | import com.kuanzhai.user.R |
| | | import com.kuanzhai.user.network.HttpManager |
| | | import com.kuanzhai.user.network.requestByF |
| | |
| | | import com.kuanzhai.user.dialog.SpecialCountDialog |
| | | import com.kuanzhai.user.dialog.TipDialog |
| | | import com.kuanzhai.user.network.entity.CarPrice |
| | | import com.kuanzhai.user.network.request |
| | | import com.kuanzhai.user.ui.ChooseCityActivity |
| | | import com.kuanzhai.user.ui.mine.EditEmergencyActivity |
| | | import com.kuanzhai.user.ui.mine.SetEmergencyActivity |
| | |
| | | var mLocationOption = AMapLocationClientOption() |
| | | mlocationClient.setLocationListener{p0 -> |
| | | p0?.let { |
| | | if (!p0.city.isNullOrEmpty() && p0.city != OkApplication.chooseCityName && !isChangeCity) { |
| | | if (!p0.city.isNullOrEmpty() && p0.city != KuanzhaiApplication.chooseCityName && !isChangeCity) { |
| | | isChangeCity = true |
| | | showChangeCity() |
| | | mlocationClient.stopLocation() |
| | |
| | | aMap.animateCamera( |
| | | CameraUpdateFactory.newLatLngZoom( |
| | | LatLng( |
| | | OkApplication.lat, |
| | | OkApplication.lon |
| | | KuanzhaiApplication.lat, |
| | | KuanzhaiApplication.lon |
| | | ), 15f |
| | | ) |
| | | ) |
| | |
| | | callPhone(mainActivity.phoneEmergency) |
| | | } |
| | | tv_service.setOnClickListener { |
| | | callPhone(OkApplication.phoneService) |
| | | callPhone(KuanzhaiApplication.phoneService) |
| | | } |
| | | tv_start.setOnClickListener { |
| | | startActivityForResult<ChoosePositionActivity>(1) |
| | |
| | | |
| | | private fun makeOrder() { |
| | | if (mainActivity.checkLogin() && mainActivity.checkPhone()) { |
| | | if (OkApplication.emergency.isEmpty()) { |
| | | if (KuanzhaiApplication.emergency.isEmpty()) { |
| | | myToast("请设置紧急联系人") |
| | | startActivity<SetEmergencyActivity>( |
| | | "name" to "no", |
| | |
| | | endLon, |
| | | 1, |
| | | orderType, |
| | | OkApplication.lat, |
| | | OkApplication.lon, |
| | | KuanzhaiApplication.lat, |
| | | KuanzhaiApplication.lon, |
| | | startName, |
| | | startLat, |
| | | startLon, |
| | |
| | | aMap.setOnMyLocationChangeListener { |
| | | it as Inner_3dMap_location |
| | | Log.e(Const.Tag, "出租车:lat:" + it.latitude + ",lon:" + it.longitude) |
| | | OkApplication.lat = it.latitude |
| | | OkApplication.lon = it.longitude |
| | | OkApplication.address = it.address |
| | | OkApplication.cityCode = it.extras.getString("adcode") ?: "" |
| | | KuanzhaiApplication.lat = it.latitude |
| | | KuanzhaiApplication.lon = it.longitude |
| | | KuanzhaiApplication.address = it.address |
| | | KuanzhaiApplication.cityCode = it.extras.getString("adcode") ?: "" |
| | | if (locCount < 1) { |
| | | if (mainActivity.lat != 0.0) |
| | | aMap.animateCamera( |
| | |
| | | */ |
| | | private fun getBottomAds() { |
| | | if (mainActivity.isOpen) |
| | | HttpManager.getAds(2, OkApplication.chooseCityCode).requestByF(this,false) { _, data -> |
| | | HttpManager.getAds(2, KuanzhaiApplication.chooseCityCode).requestByF(this,false) { _, data -> |
| | | data?.let { |
| | | it.forEach { |
| | | val view = layoutInflater.inflate(R.layout.item_img_ads, null) |
| | |
| | | aMap.animateCamera( |
| | | CameraUpdateFactory.newLatLngZoom( |
| | | LatLng( |
| | | OkApplication.lat, |
| | | OkApplication.lon |
| | | KuanzhaiApplication.lat, |
| | | KuanzhaiApplication.lon |
| | | ), 15f |
| | | ) |
| | | ) |
| | | mainActivity.updateTipAlpha(1f) |
| | | |
| | | //出租车重置 |
| | | cl_taxi.gone() |