abstracted the google map logic within a single fragment.