I am developing an android app .In this app i want to get my location
(latitude and longitude) and want to show nearby markers under certain radius. And my Questions are :-

Q1)How to retrieve or get my current location and the store it in variables (in terms of latitude and longitude) ? Suppose my co-ordinates are "2.3331 , 5.2223" , so how to get this in 2 variables ( lat and long).

Q2)How to create a marker on Google map activity using json values (json data is coming from remote database) ? I am having the data( latitude and longitude ) in json of 3 locations , now from that data how to create markers on google map ?

(platform : android studio)