There is a 'location NIP' int he works I have yet to integrate but its on the list. If we all use that we can share data as well.
One of the future features will allow users to create their own maps of whatever they like so it may fit in with what youre up to but if not the original code for version 1 is open source and written in React Native for Web JS.
Code here: https://bitbucket.org/vinaylal/mapstr-2023/src/master/