Unact / yandex_mapkit

Flutter implementation of YandexMapkit
MIT License
135 stars 148 forks source link

'Attempt to set invalid focusRect: rect.bottomRight is out of screen; rect.topLeft >= rect.bottomRight; #114

Closed akbarpulatov closed 3 years ago

akbarpulatov commented 3 years ago
controller.setFocusRect(
    bottomRight: ScreenPoint(x: 50, y:  -50),
    topLeft: ScreenPoint(x: 0, y: 0));

https://github.com/yandex/mapkit-android-demo/issues/117#issuecomment-523367417 Здесь написано что точка начало левый верхний угол, но даёт ошибку. Нет ни одного примера?

IMG_0152

cream-cheeze commented 3 years ago

Здесь есть пример: https://github.com/Unact/yandex_mapkit/blob/master/example/lib/examples/map_controls_page.dart

DCrow commented 3 years ago

Здравствуйте!

Как @cream-cheeze говорит, на этой странице можно посмотреть пример. В целом большинство координатных систем для координат экрана используют систему где левый вверхний угол это (0, 0), а нижний правый имеет (maxX, maxY). Все координаты положительные. Подробнее описано тут