AlpiMaps:
akylas.alpi.maps
39:EA:68:80:92:09:BA:74:AF:24:F0:8E:DE:D1:CB:79:D7:BE:B6:9D:47:3D:99:FF:DF:1A:51:54:0F:A3:54:72
Please consider making a small donation to help fund the project. Developing an application, especially one that is open source and completely free, takes a lot of time and effort.
Alpi Maps is a map application to help you prepare and enjoy your hike! Get all the info you need before you go, then enjoy all the data offline during your hike.
Alpi Maps also helps you in managing the GPS to get your precise location when needed while keeping the battery consumption to the lowest. Continued use of GPS running in the background can dramatically decrease battery life.
Alpi Maps data is base on OpenStreetMap, which means you can access almost anything anywhere in the world!
- enjoy more that 50 different map styles
- enjoy more that 20 different map overlay styles like ski trails
- enable / disable HD map for each style
- combine map styles with opacity to create your own map
- enjoy rotating and tilting map
- use the Google Maps gestures you love so much like the double tap and drag to zoom!
- query weather data for any point on the map( requires OSS Weather to be installed)
AlpiMaps uses AmericanaOSM as a default Vector data source. At first Alpimaps was providing a free instance for all to share.
However i quickly got over the limit so i had to close it.
So now instead i share how to create your own free instance and use it in the app. For that you need to create a AWS account and setup an instance.
It is very easy, follow this tutorial, only the CloudFormation Template
section is needed. One important thing not there is that the BucketName
is osmus-tile
and you must make sure your stack is created in the us-east-2
region. Only the CloudFormation Template
section is needed.
To make sure the region is correct. Once the stack is created you can check the LambdaFunctionUrl
in the stack Resources
section. It should start with arn:aws:lambda:us-east-2
.
Once you've set it up you'll end up with a https://SUBDOMAIN.cloudfront.net
URL in the "Outputs" section of the created stack. Now go into AlpiMaps Settings/ApiKeys and set that URL for americanaosm
.
Then you can add the AmericanaOSM data source and it will be using your own instance.
When setting up your AWS account, if the account creation force you to setup a credit card, don't be scared:
- it is your instance, nor i nor anyone else won't have access to it. So you dont risk much
- setup alert on tier limit (how i discovered mine was quickly growing) following this guide
AlpiMaps was created to be used with offline data so that you get access to everything offline.
On Android that data is expected to be found on the SDCard under alpimaps_mbtiles
.
All the data can be generated using alpimaps_data_generator. But theoretically you should be able to use mbtiles acquired through other sources
Here is an example of how it can look like
- Top level data are for world mapping. The idea is to be able to render the whole world at low zoom levels.
routes
stands for hiking/cycling routes. So you can get main hiking/cycling roads worldwide. - each subfolder represents a zone/country:
- france_full.mbtiles: the whole france map. Equivalent to osm maps with a few changes (removed a few things and added others). All centered around hiking/cycling
- etiles files: elevation/hillshade data. Gives you hillshading, slope percentages, elevation profiles and any point elevation
- contours.mbtiles: give you elevation contour lines
- routes.mbtiles: give you hiking/cycling routes at all levels
- vtiles files: give you full routing queries with direction instructions for car/pedestrian,cycling... It also can give you surface stats like komoot does
- nutigeodb files: gives you geocoding/reverse geocoding. You can search for a lot of things offline. This one i am not 100% happy with yet.
If you use those data, they will automatically be loaded on start and enable a ton of offline features:
- full offline vector maps with OSM / Outdoor styles
- query and point/line/polygon on the map
- access elevation from any point of the map
- compute routing for cycling/car/pedestrian
- compute elevation profile for any route
- compute stats profile for any route like komoot does
- hillshade / slopes rendering
- geocoding
- render vector routes for hiking/cycling
- follow your location on the map
- choose wether to follow your location or only query your location when needed for the lowest battery consumption
- choose the accuracy of the GPS for even lower battery consumption
- access useful information about your position like altitude, orientation, sunset, sunrise...
- track your position on any computed itinerary to see where you are at
- see where you are from any point on the map : distance, orientation and altitude
- decide wether you want the app to track you while in background or not
- share your location with a screenshot of the map
- add a marker from any point on the map
- query the adress
- manage your markers in lists for offline storage
- Alpi Maps use the OpenStreetMap database for its search module. Access all geo features, all businesses, cities and much more!
- use the search as you type feature to quickly look for something in your markers or anywhere in the world
- then use the search to look for businesses, restaurants, ... in the region you are currently seeing
- Compass tool allowing to find the direction to any point on the map.
- satellites viewer: see which satellites are used to query your GPS location. Useful to understand why you don't have a good signal
- option to show on lock screen: useful when cycling
- option to force full brightness
You can,
The Translations are hosted by Weblate.org.