aboutsummaryrefslogtreecommitdiff
path: root/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt
AgeCommit message (Collapse)Author
2023-09-20- [android] Add direction arrows to reports.Iván Ávalos
- [android] Use DP for marker sizes.
2023-09-11[android] More dependency updates and misc. fixesIván Ávalos
2022-01-29Moved MarkerType to Marker.Type in shared moduleIván Ávalos
2022-01-29Moved MapFragment.Marker and MarkerTransformations functions to Marker model ↵Iván Ávalos
in shared module
2022-01-22Clear setupCallbacks on MapFragment after running all the callbacksIván Ávalos
2022-01-20Added 2022 to copyright. Damn, I forgot we were in 2022.Iván Ávalos
2022-01-20Added license headers and removed unused importsIván Ávalos
2022-01-20Changed addAreal to addLinear to avoid connecting report polyline endsIván Ávalos
2022-01-18Changed default zoom for focusOnIván Ávalos
2022-01-17Fixed attribution text not changing with internal layer toggle and zoom out ↵Iván Ávalos
when switching layer to match limit
2022-01-17Fixed zooming selected unit and refactored attribution into wrapIván Ávalos
2022-01-17Refactored map fragment into wrapper with an overlay that contains zoom buttonsIván Ávalos
2022-01-17Fixed reports fragment map data display, and added geofencesIván Ávalos
2022-01-17Tries to fix the report map issuesIsidro Henoch
2022-01-17Switch to list fragment on search and fixed black flash when switching fragmentsIván Ávalos
2022-01-16Fixed initial zoom issue and refactored layers into MapLayer in shared moduleIván Ávalos
2022-01-16Moved stuff to shared packageIván Ávalos
2022-01-16Fixed NullPointerException and device not getting centered after selected ↵Iván Ávalos
from list view
2022-01-16Fixed focusOn not respecting max zoom, and added zoom level 21 to MapCalculusIván Ávalos
2022-01-16Fixed NullPointerException (probably)Iván Ávalos
2022-01-16Removed problematic layer pre-initializationIván Ávalos
2022-01-16Added attribution and refactored map layers codeIván Ávalos
2022-01-16Moved layer definitions to map_layers.xml and adjusted zoom limits, and ↵Iván Ávalos
adjusted zoomLevelToScale(zoom)
2022-01-16Set zoom limits of mapControl by converting zoom levels to Mapnik scale ↵Iván Ávalos
denominators
2022-01-16Added max zoom, min zoom and attribution text on strings.xml and reduced ↵Iván Ávalos
device selection zoom
2022-01-16Default map changed to OpenStreetMap.fr (because .org one doesn't work), and ↵Iván Ávalos
now each map URL has its own cache dir
2022-01-13Load report and geofence line width from dimen.xmlIván Ávalos
2022-01-13Disable map filter auto centering when unit is selectedIván Ávalos
2022-01-13Fixes the map layer issueIsidro Henoch
2022-01-13Added device icon to unit_item.xml (+ a11y) and moved category logic to ↵Iván Ávalos
MarkerTransformations
2022-01-13Set screen label typeface to boldIván Ávalos
2022-01-13Replaced screen labels background with outlineIván Ávalos
2022-01-13Added labels for markers and disabled clustering until we figure out how to ↵Iván Ávalos
combine it with marker labels
2022-01-12Implemented map layer switching and updated strings.xmlIván Ávalos
2022-01-12Reduced maxTiles to scale up the mapIván Ávalos
2022-01-12Improved cluster generator style and disabled selectionIván Ávalos
2022-01-12Improved reports designIván Ávalos
2022-01-11unit_item.xml data fields are generated programmatically, and DevicesAdapter ↵Iván Ávalos
code was refactored into UnitRenderData to be shared with UnitMapFragment.
2022-01-11Shows geofence names on mapIván Ávalos
2022-01-11Implemented clusteringIván Ávalos
2022-01-11Implemented polygon geofencesIván Ávalos
2022-01-11Center map to bounds even when isReport = falseIván Ávalos
2022-01-11MapFragment properly draws reports and renamed iconsIván Ávalos
2022-01-07Finishes the reports UIIsidro Henoch
2022-01-04Moved tiles URL to strings.xmlIván Ávalos
2022-01-04Decreased marker centering zoomIván Ávalos
2022-01-04Animated marker centering and small UI tweakIván Ávalos
2022-01-04Fully implemented UnitMapFragment layout, moved MarkerType to commonMain and ↵Iván Ávalos
removed unnecessary content description warnings.
2022-01-04Finishes the markers functionalityIsidro Henoch
2022-01-03Splits the MapFragment funcionalityIsidro Henoch
- Now there's MapFragment, which is the map and is responsible for displaying markers and focusing on a particular point. This functionality will be extended. - UnitMapFragment is the entity in charge of the subscriptions and converts UnitInformation entities to something MapFragment can handle.