This app provides monitoring and information features for the common freifunk user and the technical stuff of a freifunk community. Code base is taken from a TUM Practical Course project and added here to see if Freifunk Altdorf can use it. https://www.freifunk-altdorf.de
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.4 KiB

import styles from './style'
import React, { Component } from 'react';
import { Div, StyleSheet, Text, View, ScrollView, Alert, Button, TouchableHighlight, Image, Collapsile } from 'react-native';
import wifi from 'react-native-android-wifi';
import MapView from 'react-native-maps';
import { createStackNavigator } from 'react-navigation';
import { YellowBox } from 'react-native';
YellowBox.ignoreWarnings(['Warning: isMounted(...) is deprecated', 'Module RCTImageLoader']); //Silence Bug in React-Navigation
export default class MapScreen extends React.Component {
static navigationOptions = {
title: 'Maps',
};
render() {
/* 2. Get the param, provide a fallback value if not available */
const { navigation } = this.props;
const dataATT = navigation.getParam('dataATT', 'NO-IDi');
const latitude = navigation.getParam('latitude', 'NO-ID');
const longitude = navigation.getParam('longitude', 'some default value');
//console.log('From MapScreen', dataATT.map(us => us.hostname)) //Funktioniert!
//console.log('Latitude Test: ' , latitude)
return (
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center', }}>
<MapView style= {styles.map}
region= {{
latitude: latitude,
longitude: longitude,
latitudeDelta: 0.08,
longitudeDelta: 0.08
}}
>
</MapView>
</View>
);
}
}