TouchlessMap Smartphone App
Experimental smartphone app for touchless map control employing smartphone's accelerometer. Use case: move and zoom map on your smartphone while wearing gloves.
- Touchless mode is disabled when smartphone is in vertical (upright) position
- Touchless mode is enabled when smartphone is in horizontal position
- Application will automatically lock screen orientation into portrait mode
Tilt your smartphone to move map in X and Y axis.
Move the smartphone towards yourself and back to zoom in one level.
Move the smartphone away from you (towards ground) and back to starting position to zoom out.
Return to Your Current Location and Reset Zoom
Shake your smartphone to return to location provided by your phone and change zoom level to initial value.
If the map is visible but not moving when smartphone is tilted, restart the app (stop app in Android app manager and start it again).
How to Modify the Application and Contribute
Feel free to suggest bugs, new features or adjustments to the existing user interface via Issues.
The smartphone app is written in Ionic framework in HTML and JS and can be compiled to run on many smartphone plaforms (iOS, MS, ..). I had the opportunity to test it only on Android, you are welcome to build it and try it on another platform.
You will need to install following cordova plugins into your ionic project:
If you have some code adjustments to share, use pull request.