How to simulate driving a route in real device

后端 未结 3 1548
遇见更好的自我
遇见更好的自我 2020-12-24 06:27

I have a locations based app and I want to test it without real moving.
I know I can provide a kml file of points but I don\'t want to use emulator, but real device.

相关标签:
3条回答
  • 2020-12-24 06:52

    I needed to test driving journeys with my app, that had inaccuracies and were actually real life scenarios (e.g. tunnels, city driving, intermittent GPS signal) I did this using two apps, one mentioned by davidleejy, and going out for a drive once to gather the data:

    GPS Logger - To record the initial journey on the road as a .kml or .gpx

    Lockito - To play back the journey.

    0 讨论(0)
  • 2020-12-24 07:08

    The android emulator for Visual Studio that runs with Hyper-visor has a GPS option to follow road and go speed limit (or to go 400 mph, walk, and some other options). However, the latest windows update to fall creator's update winver 1709 seems to have broken the launching of the emulator. Switching to the Android studio emulator with HAXM does not have the "follow road" and "go speed limit" options.

    0 讨论(0)
  • 2020-12-24 07:13

    I'm using mock locations in the development of my app. The following two apps have proved reliable in mocking locations (static location & routes) thus far:

    Lockito

    • I use Lockito to create routes that are snapped to roads. Routes are created within Lockito. After a route has been created, Lockito can then playback the route as a series of mock locations that affect other apps reading GPS location.

    • Speed control is available for playing back routes.

    • Routes can be saved and loaded to be played back another time.

    • https://play.google.com/store/apps/details?id=fr.dvilleneuve.lockito

    Teleport

    • I use Teleport to create routes from .KML files. Teleport accepts .KML files in "TrackMatch format".

    • https://play.google.com/store/apps/details?id=com.shankarlabs.teleport

    How I Use Lockito and Teleport in Conjunction with my App

    I would have either Lockito or Teleport ^ mocking my device's location while my app is running. That is, I would have at lesat 2 apps "running" on my device when mocking locations - my app, and either Lockito or Teleport.

    ^ I don't use both Lockito and Teleport at the same time for fear of unintended consequences.


    Digression:

    Ways I create .KML files:

    1) http://www.mapmash.in/kmlpolyline.html

    2) Google Earth

    0 讨论(0)
提交回复
热议问题