接触flutter差不多一年了,大大小小的问题遇到了不少,最头疼的就是多层地图的时候点击marker跳转高德了
首先yaml中:amap_all_fluttify: ^0.17.0,这是一个地图插件合集,大家也可以调用amap_map_fluttify,不过这样还有很多其他的插件需要导入
可以上https://pub.flutter-io.cn/查找
刚开始是这样
很顺利的进入了地图,marker点击进入详情没问题
但是,由于详情页面调用了地图,导致返回后的marker点击出现了问题,一直提示跳转高德地图
刚开始在源码中看到设置autoRelease=false就可以解决问题,可是无效,没办法,之后经过好长时间的修改终于找到了解决办法,归根到底是onMarkerClicked的失效导致的问题,点击marker的地方改成这样
// 标识点击回调