🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by the community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
Find a file
Ivan Koshkin c59766cfe7 [ios] Added new edit abilities for tracks and bookmarks
iOS UI/UX changes:
- bookmark can be moved to other group with right swipe directly from the bookmarks list (no need to open "Edit bookmark" screen)
- bookmark can be edited right from the list: swipe left and select "Edit"
- new ability: edit track. Swipe track left in the list and select "Edit". Track name and track group can be changed (but not the color yet)
- new ability: tracks can be deleted. Swipe track left and select "Delete"
- track can be moved to other group with right swipe directly from the bookmark list

Fixes:
- bookmark title is now correctly updated in UI after bookmark was changed - in popover window and in bookmarks list

Internal changes:
- added framework methods to move, delete and update tracks
- added few framework methods to move bookmark by id, move track by id, get bookmark and track category, get specific track or bookmark, get bookmark description by id

Signed-off-by: Ivan Koshkin <ivan@koshkin.me>
2021-07-28 11:38:01 +03:00
.github [docs] Add FUNDING.yml 2021-07-25 19:45:35 +03:00
3party [3party][icu] Updated icu to 69.1 and migrated to submodule 2021-06-07 11:26:14 +03:00
android [ios] Added new edit abilities for tracks and bookmarks 2021-07-28 11:38:01 +03:00
base Formatted and updated documentation 2021-06-07 08:26:40 +03:00
cmake Updated boost to 1.76 2021-05-01 12:23:04 +02:00
coding [3party][icu] Updated icu to 69.1 and migrated to submodule 2021-06-07 11:26:14 +03:00
data [ios] Added new edit abilities for tracks and bookmarks 2021-07-28 11:38:01 +03:00
descriptions [core][ios] Removed statistics and Alohalytics submodule 2021-03-14 10:49:56 +03:00
docs [docs] Reformat DCO.md 2021-06-27 13:43:30 +03:00
drape Optimized bidi::log2vis. 2021-07-20 09:13:17 +03:00
drape_frontend Optimized bidi::log2vis. 2021-07-20 09:13:17 +03:00
editor Fixed text when a new note is created within app 2021-07-24 17:07:15 +03:00
feature_list [core][ios] Cleaned up Booking, guides, ugc, taxi 2021-04-22 08:11:07 +03:00
ge0 [android] Fix ge0.me registration 2021-06-05 18:11:48 +03:00
generator Removed obsolete ROUTING_FILE_EXTENSION. 2021-07-18 14:06:29 +03:00
geometry [drape] Fixed possible negative scale. 2021-06-10 22:22:55 +03:00
indexer [search] Added Belarusian synonyms for streets 2021-07-27 09:51:41 +03:00
iphone [ios] Added new edit abilities for tracks and bookmarks 2021-07-28 11:38:01 +03:00
kml [android][ios] Remove HTTP tracking headers 2021-06-30 16:26:40 +02:00
map [ios] Added new edit abilities for tracks and bookmarks 2021-07-28 11:38:01 +03:00
mapshot [android][ios] Remove HTTP tracking headers 2021-06-30 16:26:40 +02:00
openlr [android][ios] Remove HTTP tracking headers 2021-06-30 16:26:40 +02:00
packaging/centos [packaging] Supported omim-tool-project.maps.me.spec for co8. 2020-09-14 13:36:46 +03:00
platform Removed obsolete ROUTING_FILE_EXTENSION. 2021-07-18 14:06:29 +03:00
poly_borders [core][ios] Cleaned up Booking, guides, ugc, taxi 2021-04-22 08:11:07 +03:00
pyhelpers Update links and names 2021-05-13 21:39:34 +03:00
qt [android][ios] Remove HTTP tracking headers 2021-06-30 16:26:40 +02:00
qt_tstfrm Usage of shaders library 2018-06-28 18:04:46 +03:00
routing [routing] Do not create TrafficStash instance. 2021-07-25 00:12:20 +02:00
routing_common [routing] Fixed ETA for track and road types. 2021-07-25 00:12:20 +02:00
search Get rid of kMaxSupportedLocaleIndex constant 2021-07-23 23:14:46 +02:00
shaders [shaders] m_programs contains ref_ptr(Shader) to programs in m_pool 2021-05-01 15:16:00 +03:00
skin_generator Fix build of skin_generator: no explicit QString->QDir conversation 2021-03-22 13:14:09 +03:00
software_renderer Avoid using isnan. 2021-04-06 08:36:03 +03:00
std [tizen] Removed the Tizen code. 2020-02-07 16:35:24 +03:00
storage [storage] Don't perform http request if meta server is undefined 2021-07-26 22:01:20 +02:00
testing [tests] Call SetSettingsDir for test launch options. 2021-04-06 08:36:03 +03:00
tools [tools] Fixed strings script. 2021-07-27 08:47:23 +02:00
topography_generator [core][ios] Removed statistics and Alohalytics submodule 2021-03-14 10:49:56 +03:00
track_analyzing [routing] Added type aliases for vector-of-edges. 2021-03-16 18:58:01 +01:00
track_generator [core][ios] Removed statistics and Alohalytics submodule 2021-03-14 10:49:56 +03:00
tracking [android][ios] Remove HTTP tracking headers 2021-06-30 16:26:40 +02:00
traffic [android][ios] Remove HTTP tracking headers 2021-06-30 16:26:40 +02:00
transit [android][ios] Remove HTTP tracking headers 2021-06-30 16:26:40 +02:00
xcode [desktop][ios] Enable Metal for MacOS and iPhone Simulator 2021-07-11 16:15:49 +02:00
.clang-format [android][ios] Remove HTTP tracking headers 2021-06-30 16:26:40 +02:00
.gitattributes [ios][android]: Replace layer icons 2021-04-03 20:20:34 +03:00
.gitignore [android] Enable Firebase TestLab (monkey tests) 2021-06-20 20:00:18 +02:00
.gitmodules [3party][icu] Updated icu to 69.1 and migrated to submodule 2021-06-07 11:26:14 +03:00
build_version.hpp.in Version namespace 2019-08-20 18:33:03 +03:00
CMakeLists.txt [android][ios] Remove HTTP tracking headers 2021-06-30 16:26:40 +02:00
configure.sh [android] Fix configure.sh 2021-05-15 23:55:17 +02:00
CONTRIBUTORS Formatted and updated documentation 2021-06-07 08:26:40 +03:00
defines.hpp Removed obsolete ROUTING_FILE_EXTENSION. 2021-07-18 14:06:29 +03:00
LICENSE
NOTICE [legal] Update copyright notices graphics files 2021-05-19 09:14:03 +03:00
omim_config.h Removed cloud 2021-04-24 13:46:48 +03:00
package.json Formatted and updated documentation 2021-06-07 08:26:40 +03:00
precompiled_headers.hpp [base] Unified stl_add and stl_helpers. 2018-09-14 15:14:36 +03:00
private_default.h [android][ios] Added public credentials for OSM login to make it work on FDroid 2021-05-30 12:39:50 +02:00
README.md [docs] New Firebase link 2021-06-29 16:32:32 +03:00

Organic Maps

Organic Maps is an Android & iOS offline maps app for travelers, tourists, hikers, and cyclists based on top of crowd-sourced OpenStreetMap data and curated with love by MapsWithMe founders. No ads, no tracking, no data collection, no crapware.

Features

Organic Maps is the ultimate companion app for travelers, tourists, hikers, and cyclists:

  • Detailed offline maps with places that don't exist on other maps
  • Cycling routes, hiking trails, and walking paths
  • Contour lines, elevation profiles, peaks, and slopes
  • Turn-by-turn walking, cycling, and car navigation with voice guidance
  • Fast offline search on the map and bookmarks
  • Dark Mode to protect your eyes

Why Organic?

Organic Maps is pure and organic, made with love:

  • Respects your privacy
  • Saves your battery
  • No unexpected mobile data charges

Organic Maps is free from trackers and other bad stuff:

  • No ads
  • No tracking
  • No data collection
  • No phoning home
  • No annoying registration
  • No mandatory tutorials
  • No noisy email spam
  • No push notifications
  • No crapware
  • No pesticides

The application is verified by Exodus Privacy Project:


Organic Maps doesn't request excessive permissions to spy on you:

At Organic Maps, we believe that privacy is a fundamental human right:

  • Organic Maps is an indie community-driven open-source project
  • We protect privacy from Big Tech's prying eyes
  • Stay safe no matter wherever you are

Reject surveillance - embrace your freedom. Give Organic Maps a try!

Copyrights

Licensed under the Apache License, Version 2.0. See LICENSE, NOTICE and data/copyright.html files for more information.

Governance

See GOVERNANCE.

Contributing

See CONTRIBUTING.

Beta

Please join our beta program, suggest your features, and report bugs:

Feedback

The Organic Maps community abides by the CNCF code of conduct.