Форум программистов, компьютерный форум CyberForum.ru

Подделать GPS координаты - Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 62, средняя оценка - 4.65
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
15.10.2013, 03:00     Подделать GPS координаты #1
Только начал собирать инструкции по работе с GPS и возник вопрос по "отладке" программы.
Теоретически программа должна отслеживать трек и при приближении к координатам что-нибудь делать...
Если с математикой проблем нет, то с координатами - определенно есть! Как отладить "попадание в Китай" если я сижу за компом? Можно ли "нарисовать" или записать трек, а потом "передать" его в устройство будто его выдал датчик GPS? В системных настройках устройства видел "Параметры разрабочика-Разрешить имитацию местоположения". Но...

1) как его можно "задать"? Какими командами? Можно ссылки? Или хотя-бы ключевые слова для поиска?
2) есть ли готовые решения для имитации движения? Некий "плеер" для проигрывания записанных треков(тестов много и они сложные)? Или его надо писать с нуля?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Salty_Sugar
 Аватар для Salty_Sugar
26 / 26 / 1
Регистрация: 02.04.2012
Сообщений: 140
15.10.2013, 05:29     Подделать GPS координаты #2
Можете использовать Genymotion. Там очень просто ввести фейковые данные с GPS.

Также для стандартного эмулятора http://stackoverflow.com/questions/2...droid-emulator.

Вот еще в коде можно ввести данные о вашем местоположении http://androidcookbook.com/Recipe.seam?recipeId=1229
для этого в манифест еще добавьте
XML
1
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
15.10.2013, 23:05     Подделать GPS координаты #3
А можно ещё создать в Google Earth трек с координатами (.kml), загрузить его в Emulator Control (вкладка KML) в эмулятор и использовать.
Миниатюры
Подделать GPS координаты  
graforlov11
0 / 0 / 0
Регистрация: 27.08.2014
Сообщений: 3
27.08.2014, 00:15     Подделать GPS координаты #4
Я для отладки пользуюсь приложением Mock Locations. Оно подменяет координаты GPS и координаты от вышек сотовой связи, высоту над уровнем моря, точность координат, направление движения. Можно проложить маршрут по карте и задать скорость движения. Ссылка в Маркете https://play.google.com/store/apps/d...ocations&hl=ru
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
27.08.2014, 03:19  [ТС]     Подделать GPS координаты #5
Цитата Сообщение от graforlov11 Посмотреть сообщение
Я для отладки пользуюсь приложением Mock Locations.
Спасибо! Оценил! Правда с третьей попытки нашел - не сразу догадался что S в конце - гугл сам предлагал без этого... Трекерство пока отложил в сторонку (мое устройство глючит с GPS), но когда вернусь опробую в полной мере... Но встроенные карты гугла обманул!

Ваша личная разработка? (маркет сказал что только 2 скачивания)
graforlov11
0 / 0 / 0
Регистрация: 27.08.2014
Сообщений: 3
27.08.2014, 21:31     Подделать GPS координаты #6
Да, писал ее для себя, но вот позавчера решил поделиться с миром)). Если будут идеи по улучшению, пишите, учту в новых версиях.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
28.08.2014, 01:02  [ТС]     Подделать GPS координаты #7
Цитата Сообщение от graforlov11 Посмотреть сообщение
Да, писал ее для себя, но вот позавчера решил поделиться с миром)). Если будут идеи по улучшению, пишите, учту в новых версиях.
Спасибо! (я так еще не умею). По улучшению... конечно есть! позднее сам планировал подобное написать...

работа со "скриптами". в тексте или в базе. возможнсть сохранять/востанавливать треки (координаты со временем или даже задержкой). передавать их из через сеть на комп (для правки в блокноте) или на другое устройство. Делать "коллекции" треков с тектовыми метками.
Возможность ускорять/замедлять трек для просмотра. смена направления движения (назад с теми-же задержками). Редактор трека (а не перебивать точки заново) - особенно для вставки промежуточной точки. Возможность подгружать треки из других программ (навигаторов). Возможность запуска трека "по будильнику"... в Нотиф или плавающую панельку выводить текущие координаты, вектор движения(северо-восток) и скорость..
graforlov11
0 / 0 / 0
Регистрация: 27.08.2014
Сообщений: 3
28.08.2014, 01:12     Подделать GPS координаты #8
Идеи хорошие! Мне не на одну неделю работы по вечерам! Думаю в скором времени вставлю в прогу что нибудь.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2014, 01:39     Подделать GPS координаты
Еще ссылки по теме:

Android GPS координаты
Как передавать динамические данные (координаты GPS) из активити в диалог? Android
Не получается получить координаты с GPS Android
Android Сбросить координаты GPS при потере сигнала
Получить координаты GPS Android

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

Или воспользуйтесь поиском по форуму:
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
28.08.2014, 01:39  [ТС]     Подделать GPS координаты #9
Цитата Сообщение от graforlov11 Посмотреть сообщение
Мне не на одну неделю работы по вечерам
Знаю! Думаю не на один месяц... Сделаете что-нибудь интересное, сообщите в этой ветке!

Еще полезно было бы показать... время пройденого, время до конца, общее время подобного трека. И то-же с километражем...
Yandex
Объявления
28.08.2014, 01:39     Подделать GPS координаты
Ответ Создать тему
Опции темы

Текущее время: 16:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru