Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
surin1
0 / 0 / 0
Регистрация: 24.08.2015
Сообщений: 3
1

Скриншот гугл карты при нажатии на кнопку

24.08.2015, 14:31. Просмотров 814. Ответов 6
Метки нет (Все метки)

Есть ли возможность написать обработчик для кнопки, который делает скриншот текущей карты вместе с указанным местоположением и сохраняет его? В гугле на забанили, но найти ничего так и не смог, буду благодарен за подсказку в каком направлении двигаться
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2015, 14:31
Ответы с готовыми решениями:

Ошибка при нажатии на кнопку
package ru.test.gthen; import android.app.*; import android.os.*; import...

Вылетает приложение при нажатии на кнопку
Здравствуйте, столкнулся с проблемой, что при нажатии на кнопку приложение...

Разделить кнопку на части при нажатии
Есть библиотека https://android-arsenal.com/details/1/702#!descri.. которая...

Закрыть приложение при нажатии на кнопку
Народ сильно не ругайте, не могу вспомнить как что указать, чтобы при нажатии...

При нажатии на кнопку приложение закрывается
Здравствуйте. Возникла проблема и вот не знаю как решить. Запускал приложение...

6
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
24.08.2015, 15:36 2
Лучший ответ Сообщение было отмечено surin1 как решение

Решение

surin1,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SnapshotReadyCallback callback = new SnapshotReadyCallback() {
                    Bitmap bitmap;
 
                    @Override
                    public void onSnapshotReady(Bitmap snapshot) {
                        // TODO Auto-generated method stub
                        bitmap = snapshot;
                        try {
                               FileOutputStream out = new FileOutputStream("/mnt/sdcard/Download/TeleSensors.png");
                               bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
                        } catch (Exception e) {
                               e.printStackTrace();
                        }
                    }
                };
 
                map.snapshot(callback);
http://stackoverflow.com/questions/1...ps-v2-snapshot
1
Pablito
2732 / 2167 / 735
Регистрация: 12.05.2014
Сообщений: 7,586
Завершенные тесты: 1
24.08.2015, 16:28 3
этот код точно рабочий?
странно, но буквально час назад я собирался создать такой же вопрос - как сделать скриншот карты
в этот метод прилетает Bitmap, но если я его ставлю на фон ImageView то вижу только надпись "Google" в нижнем левом углу этого скриншота, а самой карты и маркера нет

может быть есть другой способ передать превьюшку карты что бы по клику на нее открывало гуглокарты?

Добавлено через 29 минут
Везде пишут что v2 карты рендерятся с помощью opengl и скриншот сделать не получится. Это печально.
Но я верю, что просто не дочитал доки и есть способ сделать вот так же
Кликните здесь для просмотра всего текста
Скриншот гугл карты при нажатии на кнопку

Это скриншот с ватсапа. Если тапнуть по превьюшке карты то предложит открыть через карты или браузер.
0
surin1
0 / 0 / 0
Регистрация: 24.08.2015
Сообщений: 3
24.08.2015, 16:34  [ТС] 4
у меня этот код заработал, скринит карту как раз в том месте, которое на экране
0
Pablito
2732 / 2167 / 735
Регистрация: 12.05.2014
Сообщений: 7,586
Завершенные тесты: 1
24.08.2015, 16:36 5
а карты версии 2?
все это во фрагменте, да?
0
surin1
0 / 0 / 0
Регистрация: 24.08.2015
Сообщений: 3
24.08.2015, 16:37  [ТС] 6
да во фрагменте, последняя версия гугл карт, вроде вторая
0
Pablito
24.08.2015, 16:39     Скриншот гугл карты при нажатии на кнопку
  #7

Не по теме:

понял, спасибо
ушел копать дальше

0
24.08.2015, 16:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.08.2015, 16:39
Привет! Вот еще темы с ответами:

При нажатии на кнопку следующий @string/xxxx
Как сделать так, что бы при нажатии на кнопку значение текста TextView...

Переключение между экранами при нажатии на кнопку
Здравствуйте интересует такой вопрос, как сделать в Android Studio переключение...

Сброс всех данных при нажатии на кнопку
Здравствуйте! У меня есть несколько Activity, одно из них - активити с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru