2016-12-12 110 views
0

我的反應原生應用使用react-native-maps來顯示Google地圖和標記。樣式爲View被用作在設備屏幕上具有固定位置的位置標記。如何在react-native-maps中獲取GPS位置

問:我們怎樣才能獲得標記的GPS座標(緯度/經度),在說<View style={styles.marker}>組件的左下角?

<MapView 
    ref='map' 
    initialRegion={{ 
     latitude: LATITUDE, 
     longitude: LONGITUDE, 
     latitudeDelta: LATITUDE_DELTA, 
     longitudeDelta: LONGITUDE_DELTA, 
    }} 
    showsUserLocation={true} 
></MapView> 

<View style={styles.markerContainer}> 
    <View style={styles.marker}> 
    </View> 
</View> 

風格

var deviceHeight = Dimensions.get('window').height; 
StyleSheet.create({ 
    markerContainer: { 
     bottom: deviceHeight/2.2, 
     position: 'absolute', 
     left: 0, 
     right: 0, 
    }, 
}) 
+0

我認爲你應該使用react-native-maps自己的標記組件https://github.com/airbnb/react-native-maps/blob/master/docs/marker .md,而不是自己的絕對位置 –

回答