Получить скриншот из набора карт яндекса

У меня yandex.yandexmapkit.MapView. Я хочу сделать из него скриншот.

Как получить скриншот из набора карт яндекса?


person TyM6JIep    schedule 20.07.2015    source источник


Ответы (2)


Есть два пути.

Первый использует статический API карты Яндекс. (иногда нет необходимости использовать сложный Mapkit):

_1 _

Второй способ - нарисовать MapView в Bitmap, и это несложно.

person Mikalai Daronin    schedule 14.04.2016
comment
Большое спасибо. Я использовал первое решение. Второе решение у меня не сработало. - person TyM6JIep; 15.04.2016

Если вы не хотите использовать API статической карты Яндекса, вы можете использовать метод MapView.getScreenshot().

Кроме того, если этот метод возвращает null, короче говоря, вы должны попробовать добавить xml attributeapp:movable="true" в свой MapView.

person Pavel Mokshanov    schedule 18.07.2020