This is an overview of the current architecture of adding markers to a map. In particular, we are examining:
- How images / icons are placed on the canvas.
- How collision detection for touching icons work.
- How an overlay for markers is structured.
- How custom icons as an on device resource can be used (not getting the image from Mapbox servers).
- Should we add OSM centric markers to the OSMOverlay or should we revamp ItemizedOverlay to draw markers from a QuadTree rather than a dumb list.
Note that this is using a recent revision of the mapbox android sdk.