android
android copied to clipboard
Rework MapData/Marker Listeners
Under the hood, the SDK uses MapData and Marker objects to display information on the map however this implementation detail is abstracted from implementing developers. Coupled with this, there are several listener interfaces which are invoked depending on different criteria (class used, draw style). We should simplify the listeners exposed so that developers don't have to know which underlying Tangram api is used to draw the object on screen. One approach would be to expose a single pick listener and have the sdk handle implementing all 3 tangram listeners.