- Home_EN
- Merry Christmas with the new V5-Maps
- Emergency relocation of OAM-Website
- New Render-PC in operation, new V5-Beta-Maps
- Many thanks to all the donors who made the new equipment possible
- Excel becomes LibreOffice-Calc at OAM
- Open source map android
- Open source map android
- Maps SDK for Android
- Requirements
- Java compatibility
- Use with other Mapbox tools
- Static maps
- Mapbox Studio
- Conditions
- Attribution
Home_EN
OpenAndroMaps offers downloadable vector maps for smartphones for free.
These maps don’t need any internet access for operation and can be changed in style by downloadable map styles.
This project is financed by donations only.
Merry Christmas with the new V5-Maps
The already announced new map generation is now ready to be released for download.
With this new generation, fundamental design weaknesses such as common hike/cycle route names or fragmentation of MTB routes in some cases have been resolved.
The new features meant a deep impact on the production structure of the maps.
New hardware on which the new V5 Mapsforge Writer from EMUX runs smoothly and a complete rewrite of most software was necessary.
Here are the new features in a nutshell:
- The MTB routes are now rendered independently and according to categories (like the cycle routes) – this means that interregional MTB routes such as in the UK or the Granittrail in the Waldviertel are prominently highlighted.
- Overlaps between bike and MTB routes are now neatly resolved.
- Short names of MTB/bike/hike routes are now separated
- The links between route nodes (NL) are now rendered later on
- Dozens of OSMC hiking symbols are added….
What needs to be done on your side: An update to the render theme – when installed directly on Android in Locus, the theme is installed/updated automatically.
Thank you for your feedback during the beta test, where a profound bug was discovered and fixed.
Have a peaceful Christmas,
We wish you good health and beautiful walks in the winter-snow
The team of OpenAndroMaps
Tobias, Michael, Christian
Emergency relocation of OAM-Website
Unfortunately, the cloud server has completely crashed, and restoring the existing backups did not help either.
I have now moved the website to a normal web space and will try to get the whole thing up and running again tomorrow.
At the moment, there will probably be problems with the redirects – this mainly concerns the direct install on Android.
This will also be taken care of tomorrow in the course of the day.
Sorry for the trouble.
PS: The registrations and forum posts of the last 24h are unfortunately also lost, sorry.
New Render-PC in operation, new V5-Beta-Maps
Many thanks to all the donors who
made the new equipment possible
The new rendermachine is running since this morning and is currently being fed with the latest Planet-File. The aim is to put new maps under the Christmas tree for our community. At the same time, these maps are being completely renovated.
Test maps and a beta version of the new Elevate redertheme are available here:
Whats new, in a nutshell:
- The MTB routes are now rendered independently and by category (like the cycle routes) – this means that supra-regional MTB routes such as in the UK or the Granittrail in the Waldviertel are highlighted prominently.
- Overlaps between bike and MTB routes are now neatly resolved
- Short names of MTB/bike/hike routes are now separated, this is only now possible with the fast rendermachine and Mapsforge V5
- The connections between route nodes (NL) are now rendered later at higher zoom levels for better overview
- Dozens of OSMC hiking symbols are added
- etc..
Excel becomes LibreOffice-Calc at OAM
Many people might ask themselves: “Why Excel for an OSM map project?
Well, with OAM there is a stock of around 270 maps to manage with the most diverse settings.
For example, map symbols for petrol stations and drinking water sources in urban areas appear only at much higher zoom levels than in Scandinavia – for this, there is also the ELEMENTS theme by Tobias, which takes this into account. This means that different tag mappings have to be created and assigned to individual maps.
But also such trivial things as map centres, languages, fineness of elevation data, allocation to render queues (load balancing) have to be managed. Corresponding start-up programmes for each individual production step such as conversion of file formats, creation of boundary polys, elevation data, sea areas, inheritance of bike/MTB/hike routes etc,etc. – belong to !automated! production.
Last but not least, the web pages must be regenerated after each update.
This is impossible to do manually, so far Excel-VBA programmes in combination with PERL scripts have done most of the hard work.
For about 10 days now, I have been sitting in front of the computer every free minute and porting VBA to Starbasic. Porting means cleaning up 9 years of organically grown programmes and simply rewriting them, leaving out my beloved PERL for pure administration jobs.
In addition, a flexible folder structure was implemented to allow porting to other machines and effective load balancing/caching.
With the switch to a free office package and the cleaning up of the programmes, it is now much easier for my co-authors to familiarise themselves with map production in OpenAndroMaps.
The first maps rolled out today from the LibreCalc generated start scripts, the automated creation of the download pages will be addressed next week.
New rendering machine: Thank you very much for your donations – most of the parts for the PC have arrived and are awaiting assembly, which will be started after the next map update if there are no unexpected problems with the software port.
For me this is a great reassurance as it means that the test computer will go to @Michael and thus 10 years of accumulated knowledge about vector maps will be preserved.
There will be more detailed information about the new render machine.
Here in a nutshell: AMD Ryzen 5600G, 128GB RAM, ASUS MB, 2TB 970evo Plus as standard drive, 1TB Toshiba SSD for the planet extracts and height data, NOCTUA fans, new semi-passive power supply, as well as various used parts from the spare and new fans for the old case.
Should my time run out, this computer will also go to @Michael.
best wishes and stay healthy
Christian
Источник
Open source map android
osmdroid
osmdroid is a (almost) full/free replacement for Android’s MapView (v1 API) class. It also includes a modular tile provider system with support for numerous online and offline tile sources and overlay support with built-in overlays for plotting icons, tracking location, and drawing shapes.
Current Release: 6.1.10 Jan 30, 2021
Current Development version: 6.1.11-SNAPSHOT
Next Release Version (planned): 6.1.11
Note: check your calendar, it may take up to a few days for all global mirrors to update.
Please read the osmdroid wiki for tutorials on integration.
Gradle dependency
Be sure to replace with the last release version above.
Maven dependency
Platform or API Level (API level 8 = Platform 2.2)
Want the latest and greatest?
We periodically publish snapshots to maven central. If you’re interesting in trying it out, using the following:
Use at your own risk though, it may not be stable or may have bugs or performance issues. If you run across any, please report them.
Side note: gradle’s cached dependencies and doesn’t really handle snapshot very well. To force gradle to update snapshots on every build, try adding this to your root build.gradle file.
You can also build your project using the gradle option —refreshDependencies
Related and important wiki articles
I have a question or want to report a bug
If you have a question, please view the osmdroid FAQ.
You can also view the Stack Overflow osmdroid tag and osmdroid Google Group where you can get feedback from a large pool of osmdroid users.
If you still have an issue, please check the Changelog page to see if this issue is fixed in a newer or upcoming version of osmdroid.
If think you have a legitimate bug to report then go to the Issues page to see if your issue has been reported. If your issue already exists then please contribute information that will help us track down the source of the issue. If your issue does not exist then create a new issue report. When creating an issue, please include the version of osmdroid, the Android platform target and test device you are using, and a detailed description of the problem with relevant code. It is particularly helpful if you can reproduce the problem using our OpenStreetMapViewer sample project as your starting point.
I want to contribute
For your reference, the dashboard provides a high level overview of the repository including structure of UI classes, module dependencies, external libraries, and other components of the system.
The OSMBonusPack project adds additional functionality for use with osmdroid projects.
Building from source and using the aar in your app
Thanks to Gradle Fury, this publishes the artifacts to mavenLocal.
In your root build.gradle file, add mavenLocal() if not present.
Then in your APK or AAR project that needs osmdroid.
Источник
Open source map android
MAPS.ME is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data. It was publicly released for iOS and Android.
This repository contains submodules. Clone it with git clone —recursive . If you forgot, run git submodule update —init —recursive .
If you want to improve app translations or add more search synonyms, please check our wiki.
To compile the project, you would need to initialize private key files. Run configure.sh and press Enter to create empty files, good enough to build desktop and Android debug packages.
For detailed installation instructions and Android/iOS building process, see INSTALL.md.
To create one or many map files, first build the project, then use python module maps_generator.
MAPS.ME uses its own binary format for map styles, drules_proto.bin , which is compiled from MapCSS using modified Kothic library. Feature set in MWM files depends on a compiled style, so make sure to rebuild maps after releasing a style.
For development, use MAPS.ME Designer app along with its generator tool: these allow for quick rebuilding of a style and symbols, and for producing a zoom-independent feature set in MWM files.
See STYLES.md for the format description, instructions on building a style and some links.
You would need Qt 5 for development, most other libraries are included into the repository: see 3party directory. The team uses mostly XCode and Qt Creator, though these are not mandatory. We have an established c++ coding style and Objective-C coding style.
You can turn on experimental public transport support. For details please read simple instruction.
See CONTRIBUTING.md for the repository initialization process, the description of all the directories of this repository and other development-related information.
All contributors must sign a Contributor Agreement, so both our and their rights are protected.
Источник
Maps SDK for Android
Current version: v 10.1.0 View changelog
The Mapbox Maps SDK for Android is a library for embedding highly customized maps within Android applications.
Use custom map styles. Start with one of our Mapbox-designed styles that are optimized for various use cases or design your own custom style in Mapbox Studio. Enhance the experience with 3D terrain. You can even alter your map’s style at runtime.
Add your own custom data to the map. Whether you’re adding markers to a map to include a store locator right in your app or creating compelling data visualizations, the Maps SDK gives you control over how you display data on your map. You can style map features at runtime based on data properties, user interaction, or device settings.
Your browser doesn’t support HTML5 video. Open link to the video.
Requirements
The Mapbox Maps SDK for Android is compatible with applications that:
- Are built using the Android SDK 21 or higher.
- Use Java 8 for sourceCompatibility and targetCompatibility , as shown in the installation guide.
Java compatibility
The Mapbox Maps SDK for Android is built with Kotlin, the official language recommended by Google for Android development. Kotlin is 100% interoperable with Java.
Applications with a Java codebase can interact properly with the public APIs exposed by Mapbox SDKs for Android. If you experience any issues using the Mapbox Maps SDK for Android with Java, contact us.
Use with other Mapbox tools
Use the Mapbox Maps SDK for Android with other Mapbox products. Mix and match other tools and plugins to create a location-savvy application to your exact specifications.
Static maps
The Mapbox Maps SDK for Android includes methods to generate a static snapshot of an existing map within your application. Use the MapSnapshotter class to create a static raster image of a map, without having to make a request to another API.
The Java SDK is also available for applications that need direct access to the Mapbox Static Images API.
Mapbox Studio
The Mapbox Maps SDK is compatible with Mapbox Studio. Design a map that seamlessly matches your brand and application design, then infuse it with your own custom data all within the Mapbox Studio web interface.
Conditions
Attribution
You must include the Mapbox wordmark on any map that uses the Mapbox Maps SDK for Android. You must display attribution on maps unless the map’s data comes entirely from non-Mapbox sources.
You may adjust the position of the Mapbox wordmark and attribution notice, but they must stay visible on the map. You may also change the background and text color of the attribution notice to match your design aesthetics, but all information must be legible.
You may not otherwise alter the Mapbox wordmark or text attribution notice.
Источник