-
Joni Laukka authoredJoni Laukka authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
UserMap.js 936 B
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}>
<TileLayer
attribution='Maanmittauslaitoksen kartta'
url=' https://tiles.kartat.kapsi.fi/taustakartta/{z}/{x}/{y}.jpg'
/>
<Marker position={this.props.position}>
<Popup>
Se on perjantai, my dudes <br />
</Popup>
</Marker>
</Map>
);
}
}
export default UserMap;