At my company we did something similar using google maps to locate people through gps. All you need to do is send a request to google maps passing the information you already have and everything you need will be in the response. There’s just one problem: for free users there is a limited number of requests that can be sent by day/month so only if you pay you will be able to make as many requests as you want per day, and the map should be displayed in a browser every time.