Яндекс mapKit. Проверить, попадает ли точка в видимую область
Есть карта, на которой отмечены заказы. Нужно выводить информацию по заказам, которые сейчас находятся на экране, в списке внизу экрана. Сейчас я реализовал это просто через проверку:
orders.forEach { order ->
val latitude = order.latitude.toDouble()
val longitude = order.longitude.toDouble()
if (latitude > visibleRegion.bottomLeft.latitude && longitude > visibleRegion.bottomLeft.longitude &&
latitude < visibleRegion.topRight.latitude && longitude < visibleRegion.topRight.longitude ){
visibleOrders.add(order)
}
}
Т.е. если координата выше и правее нижней левой точки видимой области И ниже и левее правой верхней точки видимой области, то заказ на экране виден. И это работает, если не крутить карту. А как сделать, чтобы работало и при повороте карты? В JS есть вот эта штука Но для android я такого не нашёл