Android 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

我想得到回收商的意见立场上的马普雷迪方法。但似乎没有回调方法。在java中,我可以使用getAdapterPosition()实现这一点,但它在Kotlin中不起作用

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。我不希望单击视图中的项目。它应该是自动的解决方案