diff --git a/android/src/main/kotlin/com/clx/clx_map_poi_search/ClxMapPoiSearchImpl.kt b/android/src/main/kotlin/com/clx/clx_map_poi_search/ClxMapPoiSearchImpl.kt index e8d43f414b03be78a5bcc408e9178edeae1ce2f9..774a297d4140e2c28ca706c20661fc5769448df2 100644 --- a/android/src/main/kotlin/com/clx/clx_map_poi_search/ClxMapPoiSearchImpl.kt +++ b/android/src/main/kotlin/com/clx/clx_map_poi_search/ClxMapPoiSearchImpl.kt @@ -45,7 +45,7 @@ class ClxMapPoiSearchImpl : PoiSearch.OnPoiSearchListener, IPoiSearch { keywords: String?, latitude: Double?, longitude: Double?, - city: String? + city: String?, ) { Log.d( Constants.TAG, @@ -55,8 +55,10 @@ class ClxMapPoiSearchImpl : PoiSearch.OnPoiSearchListener, IPoiSearch { query.pageNum = 1 query.pageSize = 50 val poiSearch = PoiSearch(context, query) - poiSearch.bound = - PoiSearch.SearchBound(LatLonPoint(latitude ?: 0.0, longitude ?: 0.0), 1000) + if (latitude != null && longitude != null) { + poiSearch.bound = + PoiSearch.SearchBound(LatLonPoint(latitude ?: 0.0, longitude ?: 0.0), 1000) + } poiSearch.setOnPoiSearchListener(this) poiSearch.searchPOIAsyn() }