|
|
@@ -95,6 +95,10 @@ class WorkshopFragment(val changePage: (PageChangeBO) -> Unit) :
|
|
|
mBinding?.mapview?.isScaleAndRotateTogether = false
|
|
|
mBinding?.mapview?.setMapViewListener(object : MapViewListener {
|
|
|
override fun onMapLoadSuccess() {
|
|
|
+ // 要加null判断,否则loadMap的时候会调用onMapLoadSuccess导致多次创建layer
|
|
|
+ if (markLayer != null) {
|
|
|
+ return
|
|
|
+ }
|
|
|
markLayer = CustomMarkLayer(mBinding?.mapview, mPointList)
|
|
|
markLayer?.setMarkIsClickListener(object : CustomMarkLayer.MarkIsClickListener {
|
|
|
override fun markIsClick(index: Int, btnIndex: Int) {
|