Как имитировать движение маршрута в реальном устройстве
У меня есть приложение на основе местоположения, и я хочу протестировать его без реального перемещения.
Я знаю, что могу предоставить kml файл точек, но я не хочу использовать эмулятор, но реальное устройство.
не могли бы вы рассказать мне, что является лучшим способом имитировать вождение маршрута на устройстве?
Я подчеркиваю, что мне нужно смоделировать весь маршрут, а не одну точку.
Благодарим вас за то, что вы дали свое время
Ответы
Ответ 1
Я использую макеты в разработке моего приложения. Следующие два приложения оказались надежными в насмешливых местах (статическое местоположение и маршруты):
Lockito
-
Я использую Lockito для создания маршрутов, которые привязаны к дорогам. Маршруты создаются внутри Lockito. После того, как маршрут был создан, Lockito может затем воспроизвести маршрут как серию макетов, которые влияют на другие приложения, читающие местоположение GPS.
-
Функция контроля скорости доступна для воспроизведения маршрутов.
-
Маршруты могут быть сохранены и загружены для воспроизведения в другой раз.
-
https://play.google.com/store/apps/details?id=fr.dvilleneuve.lockito
Teleport
Как использовать Lockito и Teleport в соединении с моим приложением
У меня было бы либо Lockito, либо Teleport, издеваясь над моим местоположением моего устройства во время работы моего приложения. То есть, у меня было бы при запуске 2 приложений, запущенных на моем устройстве, когда насмешливые местоположения - мое приложение, и либо Lockito, либо Teleport.
^ Я не использую одновременно Lockito и Teleport, опасаясь непредвиденных последствий.
Отступление:
Способы создания файлов .KML:
1) http://www.mapmash.in/kmlpolyline.html
2) Google Earth
Ответ 2
Поиск приложений Google Play для Mock location
. Это позволит вам смоделировать GPS-исправление.
Я использовал этот в прошлом.
Ответ 3
Мне нужно было протестировать поездки с моим приложением, у которых были неточности и на самом деле были реальные сценарии жизни (например, туннели, городское вождение, прерывистый сигнал GPS). Я сделал это, используя два приложения, один из которых был указан davidleejy, и выходил за диск один раз, чтобы собрать данные:
GPS Logger. Чтобы записать начальное путешествие по дороге как .kml или .gpx
Lockito - Чтобы воспроизвести путешествие.
Ответ 4
Попробуйте приложение Fake Location (бесплатно):
https://play.google.com/store/apps/details?id=sinhhuynh.map.fakelocation
Он также помогает имитировать одно местоположение и маршрут (путь).
- Разрешить макет местоположения.
- Выберите начальную точку и пункт назначения (он получает маршрут из карт Google api).
- Задайте время для моделирования всего маршрута.
Ответ 5
Эмулятор android для Visual Studio, который работает с Hyper-visor, имеет опцию GPS, чтобы следить за дорогой и ограничивать скорость (или идти 400 миль в час, ходить и некоторые другие варианты). Тем не менее, последнее обновление Windows для обновления winver 1709 обновителя создателя, похоже, нарушило запуск эмулятора. Переход на студийный эмулятор Android с помощью HAXM не имеет опций "следовать за дорогой" и "перейти к скорости".