mapsme / omim

🗺️ MAPS.ME — Offline OpenStreetMap maps for iOS and Android
Apache License 2.0
4.57k stars 1.15k forks source link

Map format compatibility with osmand needed #8315

Closed levush closed 6 years ago

levush commented 6 years ago

I use osmand for navigation as I saw it first and it is more car and drivi-ng centric. But maps (this tool) is better in performance and stability. So having both tools on the phone and having big map data files generated both from openstreetmap we need to support a common map format as this both saves memory space on the phone and for infrastructure as maps and osmand maps get distributed via internet. So one can use common serverspace or even a parallel structure if osmand goes more to the evil side as they try to charge the user for downloading free maps. But then osmand users can use our maps :-) A good installation can use 16gb of maps or more just for some travel and "osint" looking up places that are in the news. When comparing the level of detail from user view osmand has the better maps. Why? They have topo features like hill shades and lines of common hight. As well as pois from wikipedia. Downloading small parts of a map like with this tool maps looks good in the first step as one can download on " need to know" basis but if you travel you just want to be sure to have all you need for your trip (travel country and adjacent countries as you never know if you need them) So a traveller does not want to rely on foreign internet but come prepared. So it is better to store and download the whole country or use at least the bigger granularity of osmand. An additional feature for limited devices could be a granularity as it is now but I bet nobody really needs those small patches as most devices have enough space.

Executive summary: use map data of osmand as they where first and have better maps. Nobody wants to store osmand and maps maps on the same device. As one may want to have osmand and maps on the same device at least until maps got most user desired features of osmand (the osmand antifeatures nobody wants) This app is better and more stable compared to osmand but has less desireable features.

levush commented 6 years ago

Btw osmand maps have speedcams! And osmand announces them! this is needed here too. To circumvent a patent here and to go around legal restriction the warning should be against "danger especially dangerous spot" Because officialy speed traps are build at dangerous spots in order to improve savety and not on spots which are save and are an invitation for speeding as the latter would be just a rip-off of the people. So it is especially '"Dangerous" there.

Norbert80 commented 6 years ago

This will very likely never happen. I hope that either OsmAnd's performance will improve or maps.me manages to fix it's totally buggy routing engine.

burivuh commented 6 years ago

Hi!

Our application is a close relation data-code system. This means that even if we consider OsmAnd data format superior to ours, it is near to impossible to do this in terms of developer resources.

thany commented 6 years ago

"near to impossible to do this in terms of developer resources" sounds like it weeks and weeks and weeks of coding fulltime non-stop. Really?

Could you explain why it is so much work?

In my head, two binary formats - mwm and osmand - both represent the same dataset. So it should be a simple matter of taking osmand's data loader (whatever it's called) and plug it into Maps.me. How hard can it be?