I used google maps api and created a Google Map App which has Firebase Auth for User Registration + User Login, and Firestore DB storing all the markers as intended by the user. This mobile application also uses Hive Local DB for storing markers according to user's will. It uses GetIT for locating services.