Как получить местоположение пользователя на карте google maps и отправить на почту?
Для начала 
https://developer.mozilla.org/en-US/docs/Web/API/G...
Если не поддерживается 
https://developers.google.com/maps/documentation/g...
Если не хватает 
https://www.maxmind.com/en/geoip2-precision-services
Ну берет айпишник пользователя, делаете запрос к сервису определения локации по айпи и потом рисуете эту точку на карте. Можно еще у браузера пользователя геолокацию спросить. Насколько помню у Гугл.Карт есть методы для определения юзера, посмотрите в АПИ.