-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathApp.js
More file actions
executable file
·88 lines (81 loc) · 3.57 KB
/
App.js
File metadata and controls
executable file
·88 lines (81 loc) · 3.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
// /* eslint-disable no-trailing-spaces */
// /* eslint-disable no-unused-vars */
// /* eslint-disable prettier/prettier */
// /* eslint-disable react-native/no-inline-styles */
// import React, {Component} from 'react';
// import {StyleSheet} from 'react-native';
// import MapView from 'react-native-maps';
// export default class App extends Component {
// render() {
// return (
// <MapView
// style={{height: 100,
// flex: 1}}
// initialRegion={{
// latitude: 22.5417396,
// longitude: 88.3489396,
// latitudeDelta: 0.0922,
// longitudeDelta: 0.0421,
// }}
// showUserLocation={true}
// />
// );
// }
// }
// const styles = StyleSheet.create({
// map: {
// },
// });
import React from 'react';
import { StyleSheet, Text, View , TextInput} from 'react-native';
import MapView, {Marker} from 'react-native-maps';
export default class App extends React.Component {
onRegionChange(region) {
this.setState({ region });
}
render() {
var mapStyle=[{"elementType": "geometry", "stylers": [{"color": "#242f3e"}]},{"elementType": "labels.text.fill","stylers": [{"color": "#746855"}]},{"elementType": "labels.text.stroke","stylers": [{"color": "#242f3e"}]},{"featureType": "administrative.locality","elementType": "labels.text.fill","stylers": [{"color": "#d59563"}]},{"featureType": "poi","elementType": "labels.text.fill","stylers": [{"color": "#d59563"}]},{"featureType": "poi.park","elementType": "geometry","stylers": [{"color": "#263c3f"}]},{"featureType": "poi.park","elementType": "labels.text.fill","stylers": [{"color": "#6b9a76"}]},{"featureType": "road","elementType": "geometry","stylers": [{"color": "#38414e"}]},{"featureType": "road","elementType": "geometry.stroke","stylers": [{"color": "#212a37"}]},{"featureType": "road","elementType": "labels.text.fill","stylers": [{"color": "#9ca5b3"}]},{"featureType": "road.highway","elementType": "geometry","stylers": [{"color": "#746855"}]},{"featureType": "road.highway","elementType": "geometry.stroke","stylers": [{"color": "#1f2835"}]},{"featureType": "road.highway","elementType": "labels.text.fill","stylers": [{"color": "#f3d19c"}]},{"featureType": "transit","elementType": "geometry","stylers": [{"color": "#2f3948"}]},{"featureType": "transit.station","elementType": "labels.text.fill","stylers": [{"color": "#d59563"}]},{"featureType": "water","elementType": "geometry","stylers": [{"color": "#17263c"}]},{"featureType": "water","elementType": "labels.text.fill","stylers": [{"color": "#515c6d"}]},{"featureType": "water","elementType": "labels.text.stroke","stylers": [{"color": "#17263c"}]}];
return (
<View style={styles.container}>
<MapView
style={styles.map}
initialRegion={{
latitude: 22.5417396,
longitude: 88.3489396,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421,
}}
>
<Marker
draggable
coordinate={{
latitude: 22.5417396,
longitude: 88.3489396,
}}
onDragEnd={(e) => alert(JSON.stringify(e.nativeEvent.coordinate))}
title={'Test Marker'}
description={'This is a description of the marker'}
/>
</MapView>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
position:'absolute',
top:0,
left:0,
right:0,
bottom:0,
alignItems: 'center',
justifyContent: 'flex-end',
},
map: {
position:'absolute',
top:0,
left:0,
right:0,
bottom:0,
},
});