Android Kotlin适配器已安装到位
我想得到回收商的意见立场上的马普雷迪方法。但似乎没有回调方法。在java中,我可以使用getAdapterPosition()实现这一点,但它在Kotlin中不起作用Android Kotlin适配器已安装到位,android,kotlin,android-recyclerview,android-adapter,android-mapview,Android,Kotlin,Android Recyclerview,Android Adapter,Android Mapview,我想得到回收商的意见立场上的马普雷迪方法。但似乎没有回调方法。在java中,我可以使用getAdapterPosition()实现这一点,但它在Kotlin中不起作用 override fun onMapReady(googleMap: GoogleMap?) { //val location: Location = locations.get(getAdapterPosition()) // getAdapterPosition not working prin
override fun onMapReady(googleMap: GoogleMap?) {
//val location: Location = locations.get(getAdapterPosition()) // getAdapterPosition not working
println("onMapReady")
val sydney = LatLng(31.5204, 74.3587)
googleMap!!.addMarker(MarkerOptions().position(sydney).title("Sydney"))
googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney,13.5f));
}
地图视图工作正常,标记也显示在准确的位置。但现在我想从recyclerview的位置数组中获取数据。如何使用kotlin获得OnMaReady中的位置。当使用callback单击recycler view项目时,您可以添加新的标记,第一次运行时,您可以从recyclerview中的listEach卡获得所需的位置具有标记的mapview。我不希望单击视图中的项目。它应该是自动的解决方案