Add layer ontop mapview to handle touch event

Need to handle two things:
1. When user click the MyLocationButton, FrameLayout layer should center
map on my location
2. When user move the map in other places, FrameLayout should set an
attritube