MapComplete vs My Location
Side-by-side comparison of two open source alternatives
MapComplete
MapComplete has more then 70 maps, each showing features withing a certain topic. For example: - Restaurants, including information about vegan, vegetarian, glutenfree and lactosefree options - Shops - healthcare providers such as doctors, pharmacies, dentists, physical therapists,... - Vending machines - Drinking water fountains - Public bookcases - Public toilets - Defibrillators (AED) - Bicycle pumps and bicycle shops - Artworks and status - Benches - Waste baskets and containers - Pubs - Playgrounds - Charging stations - Surveillance cameras - Advertisement billboards - cClimbing gyms - Schools - Memorials - Hackerspaces - Ski pistes When selecting an item, all the relevant information is shown in a user-friendly way. Unknown information can be easily added by answering the questions, which will be saved into OpenStreetMap directly (this requires a free account). An (anonymous) review can left for some types of features, which is hosted by https://Mangrove.reviews, an libre and open data review project. Images can be added via Panoramax, but will also be pulled from various sources such as Wikipedia and Mapillary.
My Location
Features: My Location finds your device's location in the following ways: - GPS is usually the most accurate method. But a position fix may take some time or may not work at all due to signal loss. Lock GPS feature runs a persistent service to keep connected with the satellites. You can also see the list of visible satellites with their PRNs (unique identifiers) and SNR (signal quality). - Network Location Provider uses Wi-Fi or Cellular ids to estimate the location. On the devices with Google Play Services installed, NLP usually uses Google Location Service at backend. - UnifiedNLP is an open source API which has been used to develop multiple NLP backends (https://github.com/microg/UnifiedNlp/wiki/Backends). Furthermore: - Location coordinates can be copied to clipboard or opened in a maps app, if installed. - Clearing A-GPS aiding data is also supported. Note that My Location is not a location provider like UnifiedNLP (or microG GmsCore). It just shows the location information received from AOSP location providers (GPS and Network) or directly from UnifiedNLP Backends (whichever are available on the device).
| Feature | MapComplete | My Location |
|---|---|---|
| License | GPL-3.0-or-later | AGPL-3.0-or-later |
| Install sources | F-Droid | F-DroidGitHubIzzyOnDroid |
| Categories | BrowserNavigation | BrowserNavigation |
| Features | Ad-FreeOpen SourceNo Tracking | Ad-FreeOpen SourceNo Tracking |
| Platforms | Android | Android |
| Website | ||
| Source code |