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

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

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

1 ответ

Решение

Есть два способа.

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

http://static-maps.yandex.ru/1.x/?lang=ru-RU&ll=32.810152,39.889847&size=450,450&z=10&l=map

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

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

Также, если этот метод возвращает null, короче говоря, стоит попробовать добавить атрибут xmlapp:movable="true" в ваш MapView.

Другие вопросы по тегам