https://facebook.github.io/react-native/docs/mapview.html如何在React Native MapView新聞的位置放置一個別針?
我正在尋找如何在地圖上按下以創建註釋位置的示例。
我知道如何添加註釋,但不知道如何獲得剛剛按下的位置的座標。
https://facebook.github.io/react-native/docs/mapview.html如何在React Native MapView新聞的位置放置一個別針?
我正在尋找如何在地圖上按下以創建註釋位置的示例。
我知道如何添加註釋,但不知道如何獲得剛剛按下的位置的座標。
我看不到有關在onPress
事件的任何反應母語MapView
文檔或代碼 - 但發現這個在GitHub上:https://github.com/lelandrichardson/react-native-maps - 看起來很不錯,並具有onPress
事件返回的座標(https://github.com/lelandrichardson/react-native-maps#mapview-events)
希望這有助於!
最簡單的方法是包裝的東西變成例如<TouchableOpacity />
,你可以搶在onPress
事件處理程序的座標:
<TouchableOpacity onPress={(event) => console.log(event.nativeEvent.locationX)}>
{/* ... */}
</TouchableOpacity>
一切都很好地在文檔解釋以上,更先進的手勢操作的樣子到PanResponder。
這是一個非常適合與地圖一起工作的模塊! – knowbody
這是一個巨大的痛苦,考慮到我是xcode的新手,並且rnpm鏈接打破了ios構建,但是在經歷了一些Github問題並掙扎了幾個小時後,我能夠引用這個示例https: //github.com/lelandrichardson/react-native-maps/blob/master/example/examples/DefaultMarkers.js以獲得丟棄引腳功能。 – kayla