【发布时间】:2019-10-31 21:07:12
【问题描述】:
我将react-native-maps 用于react-native,我喜欢使用自己的“左”“右”“上”和“下”按钮,而不是用手指滑动。 (也是一个旋转按钮)
我在网上搜索了很多,但我找不到解决方案。
我可以使用 setInterval 并在经度或纬度上添加一个数字,但这是/曾经是数据密集型、缓慢且不那么流畅。
<MapView style={{ flex: 1 }}
initialRegion={this.state.region}
followUserLocation={false}
showsUserLocation={false}
zoomEnabled={false}
zoomControlEnabled={false}
zoomTapEnabled={false}
rotateEnabled={false}
scrollEnabled={false}
></MapView>
<Button title="up" onPress... />
<Button title="down" onPress.../>
<Button title="left" onPress... />
<Button title="right onPress... />
<Button title="rotate-left" onPress... />
<Button title="rotate-right" onPress... />
【问题讨论】:
-
有人知道吗?或者也许-> 是否可以使用按钮进行滑动而不是使用手指进行滑动?谢谢简
-
是的,您可以使用按钮。只需在按下相关按钮后将数字添加到经度或纬度。但我想问题与 setInterval 相同。
标签: react-native react-native-maps