adding support for open street map via the osmdroid library.
abstracted the google map logic within a single fragment.
bug fix: drone marker wasn't rendering correctly.
cleaned up map interface and related classes.
continuing cleanup and abstraction of the map interface, and related classes/logics.
updated OSMapFragment to fulfill the DPMap interface's requirement.
completed implementation of the DPMap interface.
fixed marker rendering bug when using google map.
fixed marker rendering bug when using openstreet map.
updated files and packages layout.
adding preferences logic to the maps implementation to automatically configure them.
added settings to toggle between map implementations.
added maps implementations settings screen.
added needed jar files for eclipse support.
Added Takeoff and Land to the supported items
Editor: Make Takeoff a command, so it doesn`t show on the map.
Android: Add a takeoff to the start of the mission, whenever making a full cleanup
merged with the latest from upstream master.
updated branch to maintain compatibility with the updates introduced in upstream master.
fixed draw, and survey markers display.
updated package layout, and renamed proxy mission components.
merged with the latest from upstream master.
updated branch to maintain compatibility with the updates introduced in upstream master.
fixed draw, and survey markers display.
updated package layout, and renamed proxy mission components.
fixed numeric bug in conversion from Coord2D object to LatLng, and GeoPoint objects.
Android: Changed the ROI icon
Core: Adding support for ROI
MAVLink: Making the mavgen_java.py output match the current state of the Mavlink Library