The BoatMap Android Application is a location-based Android app designed for boating enthusiasts. It allows users to view maps, track their location, and monitor their speed. The app supports both online and offline maps, giving users flexibility in navigation.
-
Map Display: The app uses the osmdroid library to display maps. It provides the option to switch between online and offline map sources.
-
Location Tracking: The application tracks the user's location using the device's GPS sensor and displays it on the map.
-
Speed Monitoring: Users can monitor their speed while boating. Speed can be displayed in knots or kilometers per hour, depending on the user's preference.
-
Marker Placement: The app allows users to place custom markers on the map, enabling them to mark specific points of interest.
-
User Location Centering: Users can easily center the map on their current location by tapping a button.
-
Offline Maps: Users can load offline maps using the popular MBTiles format, making navigation possible even without an internet connection.
-
Launch the application on your Android device.
-
Grant location permissions when prompted to allow the app to access your GPS data.
-
The map will be displayed, and your location will be shown on the map.
-
Use the "Speed" button to toggle between displaying your speed in knots or kilometers per hour.
-
To center the map on your current location, click the "Locate Me" button.
-
Use the "Switch Map Source" toggle to switch between online and offline map sources.
-
To load an offline map, click on the "Load Offline Map" option and select an MBTiles file.
- Java
- Android Studio
- osmdroid library
To install the BoatMap Android Application, follow these steps:
-
Download the APK file from GitHub Repository.
-
Enable "Install from Unknown Sources" in your Android device's settings.
-
Install the downloaded APK.
-
Launch the application.
This project was created as a part of [mention the context or organization] by [your name].
This project is open-source and licensed under the [MIT]. For more details, see the LICENSE file.
Contributions are welcome. Feel free to fork the repository and submit pull requests.