Hello! I am new at working with OpenStreetMap, and could use some advice. I have a rather large hobby project where I translate old regional German folk tales, and I want to create a map with markers showing the locations of where there tales (allegedly) took place or where they came from. In the past I have done this with Google MyMaps, but Google gives me more and more reasons not to use their products every day, so I want to use Umap instead.
But since I am redoing this map from scratch anyway, I figure I might as well do it right and add some new features. The most important use case I have is making the map filterable - particularly by their narrative tropes. For example, letās say there is a folk tale of a dragon guarding a treasure - in this case, you should be able to filter all map markers either for ādragonā or a ātreasureā, and in either case this marker should show up on the filtered map.
I expect there to be a massive number of filterable keywords once I have finished this - dozens, and perhaps even in the low hundreds. So, do you think this can be made to work, and if so what should I read up on?