Closed 1encore closed 1 year ago
PlatformLocationFollowController добавляется по дефолту. Чтобы добавить слежение за текущей позицией: https://docs.2gis.com/ru/android/sdk/reference/4.5/ru.dgis.sdk.map.CameraBehaviour https://docs.2gis.com/ru/android/sdk/reference/4.5/ru.dgis.sdk.map.Camera#nav-lvl1--setBehaviour
Если хочется, чтобы на карте отображался маркер геопозиции еще, то нужно еще добавить myLocationSource = MyLocationMapObjectSource(sdkContext, MyLocationDirectionBehaviour.FOLLOW_SATELLITE_HEADING)
map.addSource(myLocationSource)
https://docs.2gis.com/ru/android/sdk/examples/map#nav-lvl1--Моё_местоположение
Если прямо, то примерно так:
val followPositionMode = if(enabled) FollowPosition(FollowBearing.ON) else null
val cameraBehaviour = CameraBehaviour(followPositionMode, FollowTilt.OFF)
map.camera.setBehaviour(cameraBehaviour)
Попробовал сделать таким образом
безуспешно, можете меня поправить или скинуть пример? Не нашел в документации