Получить скриншот из набора карт яндекса
Я имею 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.