Hello Amit -
Yes, that Android Google Maps SDK does allow you to place content on top of the map itself. The term the SDK uses for this is
Overlays. The book does contain several recipes for dealing with the Maps SDK, including adding
Overlay items for specific location points as well as for the user's current location. Unfortunately, however it deals only with v1 of the Maps SDK (which has been around since ~1.5).
Google released shortly after the book went to publishing (thanks Google...) Maps API v2 (
https://developers.google.com/maps/documentation/android/) which is not referenced directly in the book given its release date. While this API is not exactly the same, it is built on the same concepts. In the newer API, overlay data points are referred to as
Markers. Maps v2 has some higher device requirements than v1 (OpenGL ES2, for example) so you may find yourself still needing to use v1 for the time being, but if you can jump to v2 the Google documentation will be the best resource for now.