volga-volga / react-native-yamap

React Native Yandex Maps | Яндекс Карты | Yandex.MapKit implementation for react native | YandexMaps
152 stars 86 forks source link

Держать телефон всегда в центре карты #143

Closed SokolovRU closed 2 years ago

SokolovRU commented 2 years ago

Подскажите, кто то добивался эффекта чтобы телефон ( его геопозиция ) всегда была в центре карты, даже когда телефон начинает перемещение.

ch3rn1k commented 2 years ago

Такой эффект не делал, но по идее достаточно получать в N кол-во секунд позицию и просто менять центр карты.

Как вариант использовать эту библиотеку в цикле и потом через метод setCenter устанавливать позицию карты

SokolovRU commented 2 years ago

Сделал через setInterval, в котором я получаю гео позицию и вызываю метод setCenter с этими данными! setIntervalShowLocation(() => setInterval(() => getMylocation({ map }), 1500)) в getMylocation для получения данных использую: 'react-native-geolocation-service'