Skip to content

An Android app to capture photos with real-time GPS coordinates, overlay geolocation metadata and user notes on images, and view geo-tagged pictures within the app. Ideal for travelers, researchers, and field data collectors.

Notifications You must be signed in to change notification settings

Ad-Chekk/GEO_tag_Android

Repository files navigation

📍 GeoTag Android App

GeoTag is a lightweight Android application that allows users to capture real-time location data (latitude, longitude, altitude, accuracy) and overlay it directly onto images taken with their camera. Add personalized notes and create instantly geo-tagged photos – perfect for travelers, field workers, and photographers.


Features

  • 📸 Capture photos using the device camera
  • 🌍 Real-time GPS data (latitude, longitude, altitude, and accuracy)
  • 📝 Add custom notes to annotate images
  • 📌 Overlay metadata and notes directly onto the photo
  • 🛱 Uses Google Fused Location Provider API for accurate positioning
  • 🔐 Smooth Android permissions handling (Location & Camera)

🛠️ Tech Stack

Category Details
Language Java
IDE Android Studio
Build Tool Gradle
APIs Used Camera API, Location API
Libraries Android SDK, Google Play Services (Fused Location Provider)

📷 Screenshots of the app

WhatsApp Image 2025-04-15 at 18 10 07_85a64720

Get Location Take Photo Geo-tagged Image
WhatsApp Image 2025-04-15 at 18 13 44_c21f8719
WhatsApp Image 2025-04-15 at 18 13 40_f625e01c
WhatsApp Image 2025-04-15 at 18 16 47_ab8d0f09

|


🏗️ Installation & Setup

  1. Clone the repository

    git clone https://github.com/Ad-Chekk/GEO_tag_Android.git
    cd GEO_tag_Android
  2. Open in Android Studio

    • Launch Android Studio
    • Click "Open an Existing Project"
    • Navigate to the cloned directory
  3. Run the App

    • Connect an Android device (or start an emulator)
    • Click Run ▶️
  4. Grant Permissions

    • Allow Location and Camera access when prompted

How It Works

  1. Tap Get Location → Retrieves and displays current GPS coordinates
  2. Tap Take Photo → Launches the camera to capture a picture
  3. The app overlays location data and your note directly on the image
  4. View the final geo-tagged image within the app

Future Enhancements

  • Save geo-tagged images to the device gallery
  • Implement a Map View to browse photos by location
  • Add offline mode for location caching
  • Share geo-tagged images directly to social media platforms

Contribute

Found a bug or have a cool feature in mind?
We welcome all contributions!

  • Report issues via GitHub
  • Submit pull requests

If you find this project helpful, don’t forget to ⭐ star the repo!


📬 Contact

Made by Aditya Anshuman Chekkala
Feel free to reach out with questions or suggestions!

About

An Android app to capture photos with real-time GPS coordinates, overlay geolocation metadata and user notes on images, and view geo-tagged pictures within the app. Ideal for travelers, researchers, and field data collectors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages