Hello there,
I have solution even without using the Google MAP, it can be done using default mobile geo location service.
I can do this in HTML/JavaScript, Sorry I don;t have knowledge in asp.net,
If it is possible, we can make like API to send request to your server from HTML webpage.
Thanks