In the Google Map API v1, I can change the My Location icon by writing a class that extends MyLocationOverlay. But I do not know how to do this in Google API v2. Please help me solve this problem.
I think v2 does not support the user location icon, but you can get around it by disabling your location and setting up a user location receiver that adds / updates your user groundoverlay method every time you update the location.