Google Map Current location demo with runtime permision.
Java
Current Location Demo
Shows user current location and place the marker on that location
Also ask runtime permision on android 6.0 or above version.
Also zoom-in zoom-out funcnality is available.