diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/CategorySearchFragment.kt b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/CategorySearchFragment.kt index 9dd74bbec5..5d463bda01 100644 --- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/CategorySearchFragment.kt +++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/CategorySearchFragment.kt @@ -64,7 +64,7 @@ class CategorySearchFragment : BaseFragment(), CategoryView, IMogoVoiceCmdCallBa } private val TAG: String = "CategorySearchFragment" - private var addMarkers: List? = null + private var addMarkers: ArrayList = ArrayList() var arrayList = ArrayList() var locationList = ArrayList() @@ -112,15 +112,16 @@ class CategorySearchFragment : BaseFragment(), CategoryView, IMogoVoiceCmdCallBa } private fun addMarkers() { - addMarkers = SearchServiceHolder.getMarkerManger() - .addMarkers(TAG, arrayList, true) + addMarkers.clear() + var marginBounder = resources.getDimensionPixelSize(R.dimen.dp_60)*2 + SearchServiceHolder.getMapUIController() + .showBounds(TAG, null, locationList, Rect(cv_search_result.width+marginBounder,marginBounder, marginBounder, marginBounder), false) - UiThreadHandler.postDelayed(Runnable { - SearchServiceHolder.getMapUIController() - .showBounds(TAG, null, locationList, Rect(cv_search_result.width,0,0,0), false) - - },1000) - // moveMapToRight() + for (options in arrayList) { + var addMarker = SearchServiceHolder.getMarkerManger() + .addMarker(TAG, options) + addMarkers.add(addMarker) + } addClick() }