Is googleMap.setMyLocationEnabled(true) counted as a service request? and will it cost money if the requests of fetching user location exceeds 150000?
It doesn't. It actually uses the device's GPS to determine the user's location.
Try running your application without internet connection. You may still see the blue coloured marker in the map.