From f3d68eb0a49c56660e60447d8fee13ead9c957a1 Mon Sep 17 00:00:00 2001
From: Joni Laukka <joni.laukka.overflow@gmail.com>
Date: Tue, 4 Jun 2019 11:46:35 +0300
Subject: [PATCH] getCurrentPosition method added

---
 src/components/UserMap.js | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/src/components/UserMap.js b/src/components/UserMap.js
index 3f7e559..31092dc 100644
--- a/src/components/UserMap.js
+++ b/src/components/UserMap.js
@@ -2,6 +2,22 @@ import React, { Component } from 'react';
 import { Map, TileLayer, Marker, Popup } from 'react-leaflet';
 
 class UserMap extends Component {
+
+  getCurrentPosition(){
+    if(!navigator.geolocation){
+      console.log("Can't get geolocation :/");
+      return null;
+    }
+    else{
+      navigator.geolocation.getCurrentPosition((position)=>{
+        return ({
+          lat: position.coords.latitude,
+          lng: position.coords.longitude
+        });
+      });
+    }
+  }
+
   render() {
     return (
       <Map className='map' center={this.props.position} zoom={this.props.zoom}>
-- 
GitLab