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