2016-08-11 41 views

回答

1

我看不到有關在onPress事件的任何反應母語MapView文檔或代碼 - 但發現這個在GitHub上:https://github.com/lelandrichardson/react-native-maps - 看起來很不錯,並具有onPress事件返回的座標(https://github.com/lelandrichardson/react-native-maps#mapview-events

希望這有助於!

+0

這是一個非常適合與地圖一起工作的模塊! – knowbody

+0

這是一個巨大的痛苦,考慮到我是xcode的新手,並且rnpm鏈接打破了ios構建,但是在經歷了一些Github問題並掙扎了幾個小時後,我能夠引用這個示例https: //github.com/lelandrichardson/react-native-maps/blob/master/example/examples/DefaultMarkers.js以獲得丟棄引腳功能。 – kayla

0

查看Gesture Responder System文檔。

最簡單的方法是包裝的東西變成例如<TouchableOpacity />,你可以搶在onPress事件處理程序的座標:

<TouchableOpacity onPress={(event) => console.log(event.nativeEvent.locationX)}> 
    {/* ... */} 
</TouchableOpacity> 

一切都很好地在文檔解釋以上,更先進的手勢操作的樣子到PanResponder

相關問題