I have lot of markers on my map. Zooming in each marker shows me a position. but zooming out the markers are overlapping each other and it is more difficult do determine the position of a marker.
Is there a way to scale the marker image depending on the zoom factor?
A simple form is.
Markers do not change size based on zoom. Use GroundOverlays if you desire this effect. src
A ground overlay is an image that is fixed to a map and scales with the map zoom. Please see the API for more info
Depends on how you draw your marker. If your marker is just a bitmap/drawable, simply use
matrix.postScale()