我想点击“选择位置”按钮,然后在地图上显示我最喜欢的地方。我怎样才能做到这一点 ?帮我 。 tnx
addMarker(coordinates) {
this.setState({
markers: [...this.state.markers ,{ latitude: coordinates[0], longitude: coordinates[1]}]
});
}
=============
<TouchableOpacity onPress={somefunction}>
select favorit location
</TouchableOpacity>
我想写一些函数在地图上添加我的坐标
<Mapir
accessToken={'YOUR ACCESS TOKEN'}
zoomLevel={13}
centerCoordinate={[51.422548, 35.732573]}
showUserLocation={true}
onLongPress={e =>
this.addMarker(e.geometry.coordinates)}
style={styles.container}>
<Mapir.Marker
id={'1'}
coordinate={[51.422548, 35.732573]}
/>
{this.state.markers.map(markers =>
(<Mapir.Marker
id={'2'}
key={markers.latitude}
coordinate={[markers.latitude,
markers.longitude ]}
/>)
)}
</Mapir>