Salisbury-University/robot-weed-killer

💡 Implement a Basic Map Layout

Closed this issue · 1 comments

ZM009 commented

Start Date

04/03/2023

Implementation PR

No response

Reference Issues

#49

Summary

Using a flutter Mapbox package, a basic navigation map would be implemented on the phone that would allow a user to add custom points on tap and gathering latitude and longitude points using builtin methods in the flutter_latlng2 package.

Basic Example

  • Set a starting point for a robot using coordinates
  • Swipe between custom points on map
  • Allow user to view points of interest (POI)

Drawbacks

  • This implementation might slow the app down because of the large amount of animations
  • The map updating when scrolling may also encounter problems with a slower load and processing time.
ZM009 commented

Implemented as a window in a window currently, within the auto page.