As I understand it, .osm files are for storing POIs. So why can't Osmand just read them?
I am trying to import my POIs from Google My Maps. The recommended procedure seems to be: (1) convert the .kml export to .osm using GPS Babel, (2) install OsmandMapCreator and possibly Java to make it run, (3) convert the .osm file to .obf using OsmandMapCreator, (4) put the .obf file into Osmand's folder in Android.
What a fuss for something so simple! This needs to be far simpler!
(And I couldn't even get it to work: OsmandMapCreator was taking forever to process 100 POIs so I cancelled it.)
The vague description of .obf format is "map file", which would suggest "tile" and would also explain the time taken to generate it. But I don't need to import a map, I just need the POIs! Which are already in the .osm.
What am I missing?