volga-volga / react-native-yamap

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

Есть ли возможность брать координаты выше центра? #232

Closed RouberR closed 1 year ago

RouberR commented 1 year ago

Есть ли возможность брать координаты выше центра через функцию onCameraPositionChangeEnd например или как-то иначе. Для реализации фейк маркера, к примеру как в яндекс такси. ( На данный момент единственный костыль который помогает height: '142%', top: '-42%', но это вызывает неприятный результат на андроиде при навигации на предыдущий экран) H-k0QhT5V84

ownikss commented 1 year ago

Я не понял что подразумевается под фейк маркером, но кажется задачу можно решить используя anchor. Anchor устанавливает центр маркера относительно координат точки. По умолчанию x: 0.5, y: 0.5 - центр маркера совпадает с координатой точки. Если нужно чтобы нижняя точка иконки указывала на координату маркера, то можно установить x: 0.5, y: 1 (возможно 0 - не помню в какую сторону срабатывает смещение)