refactored map related stuff out of activity, messed with map markers
first attempt at using smaller pins when zoomed out. drawing shapes on a map is p slow apparently, 6x longer to draw circles instead of just map pins.
went back to just markers instead of shapes, ~200 markers in ~500ms
batch-add map markers, since 500ms is still too long to be hanging the main thread with