react-native-amap3d
react-native-amap3d copied to clipboard
onClick 不生效
react-native-amap3d onClick 不生效
react-native-amap3d onClick 不生效
我也遇到这个问题了,而且仅限安卓,ios正常。 您解决了吗?
+1
@echo921110 @sunvictor 有解决方法吗
解决方法:将map.setOnMultiPointClickListener 方法改为如下
map.setOnMultiPointClickListener { item ->
if(item.customerId!=null){
val slice = item.customerId.split("_")
val data = Arguments.createMap()
data.putInt("index", slice[1].toInt())
emit(slice[0].toInt(), "onItemPress", data)
}
false
}
解决方法:将map.setOnMultiPointClickListener 方法改为如下 map.setOnMultiPointClickListener { item -> if(item.customerId!=null){ val slice = item.customerId.split("_") val data = Arguments.createMap() data.putInt("index", slice[1].toInt()) emit(slice[0].toInt(), "onItemPress", data) } false }
请问是改哪个文件?我怎么搜不到setOnMultiPointClickListener,谢谢
node_modules/react-native-amap3d/lib/android/src/main/java/cn/qiuxiang/react/amap3d/maps/AMapView.kt 确实有效
@qiuxiang 作者你好,请问在2.0.3版本下在不破坏源码的情况下,有无更优雅的解决此问题的方案。