volga-volga / react-native-yamap

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

Некорректно работает getScreenPoints #263

Open amoiseenko-sc opened 8 months ago

amoiseenko-sc commented 8 months ago

Использую метод getScreenPoints для получения координат маркера относительно координат на экране. Координаты обычно приходят больше, чем размеры самого экрана.

Пример использования: map.current.getScreenPoints( [ { lat: selectedMarkerPosition.latitude, lon: selectedMarkerPosition.longitude, }, ], point => console.log('point ', point), );

Плюс вместо одной точки, как сказано в методе, я получаю объект, в котором есть массив точек. Например {"screenPoints": [{"x": 272.358642578125, "y": 980.6953125}], "target": 123}. При этом высота телефона меньше 980, и маркер не может находиться там.

Как получить актуальные координаты маркера по его координатам?