Update map manager interface
This commit is contained in:
parent
c73a8c8e8e
commit
77331dd2a2
|
|
@ -42,8 +42,6 @@ abstract class AbstractMapManager<TMapView : View, TMap : Any, TLocation : Any>(
|
|||
|
||||
abstract fun isLocationInVisibleRegion(location: TLocation): Boolean
|
||||
|
||||
abstract fun getVisibleRegion(): Any
|
||||
|
||||
open fun initialize(mapListener: AbstractMapListener<TMapView, TMap, TLocation>? = null) {
|
||||
this.mapListener = mapListener
|
||||
}
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ class GoogleMapManager(mapView: MapView) : AbstractMapManager<MapView, GoogleMap
|
|||
|
||||
override fun getCameraTilt(): Float = map.cameraPosition.tilt
|
||||
|
||||
override fun getVisibleRegion(): VisibleRegion = map.projection.visibleRegion
|
||||
fun getVisibleRegion(): VisibleRegion = map.projection.visibleRegion
|
||||
|
||||
override fun moveCamera(target: LatLng, zoom: Float, azimuth: Float, tilt: Float) {
|
||||
map.moveCamera(CameraUpdateFactory.newCameraPosition(buildCameraPosition(target, zoom, azimuth, tilt)))
|
||||
|
|
|
|||
|
|
@ -160,7 +160,7 @@ class YandexMapManager(
|
|||
userLocationAccuracyCirceColor = accuracyCircleColor
|
||||
}
|
||||
|
||||
override fun getVisibleRegion(): VisibleRegion = map.visibleRegion
|
||||
fun getVisibleRegion(): VisibleRegion = map.visibleRegion
|
||||
|
||||
fun getMapObjects(): MapObjectCollection = map.mapObjects
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue