/map_tracker

A flutter map that receives location data from robots using WebSocket and display location data on a map

Primary LanguageDart


Logo

Map Tracker

Futter map project

Report Bug . Request Feature

Downloads Contributors Forks Stargazers Issues

Table Of Contents

About The Project

Screen Shot

This project demonstrate a flutter map that recives location data from robots using websocket protocol and display location data on a map

You can find the packages used in pubspec.yaml file. running the project will not display anything, so you should connect to your websocket server to see results. also, you should create an access key and a token to show the map on mapbox website. all requirements are showen in the code files.

Built With

Flutter, AWS, getx,

Getting Started

Installation

  1. Clone the repo
https://github.com/mufarrah/map_tracker.git
  1. Install pub packages
flutter pub get
  1. before running you project, you should connect to your websocket that share location data and modify your code based on your ws response.

  2. Run the project using chrome

flutter run -d chrome

*Note: The ws package used in this project is only for web, so if you are trying to run this code on mobile, you should use "websocket_channel" instead of "dart html" package.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.
  • Please also read through the Code Of Conduct before posting your first idea as well.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Authors