Ich entwickle Beispiel reaktions-native Anwendung, in dieser Anwendung verwende ich react-native-maps. Es funktioniert gut Karten zeigen den aktuellen Standort, aber ich habe benutzerdefinierte Breite Längengrad, jetzt möchte ich zu diesem bestimmten Speicherort navigieren, wenn ich auf einen Button klicken.So navigieren Sie zu einem bestimmten Ort Basierend auf Breitengrad Längengrad
Hier Dies ist mein Code:
<MapView
ref='map'
style={styles.map}
region={this.state.mapRegion}
showsUserLocation={true}
followUserLocation={true}
zoomEnabled={true}
pitchEnabled={true}
showsCompass={true}
showsBuildings={true}
showsTraffic={true}
showsIndoors={true}
onRegionChange={this.onRegionChange.bind(this)}
onPress={this.onMapPress.bind(this)}>
{this.state.markers.length != 0 || this.state.markers != undefined ?(
this.state.markers.map(marker => (
<MapView.Marker
coordinate={{
latitude: marker.Latitude||this.state.lastLat||region.latitude,
longitude:marker.Longitude||this.state.lastLong||region.longitude
}}
image = {
marker.EmergencyService == true ?(
require('./Imgs/emergencyService.png')):
(require('./Imgs/regularService.png'))
}
onCalloutPress={() => this.bookDoctorsAppointment(marker)}
>
<MyCustomMarkerView marker={marker} navigator={this.props.navigator}/>
</MapView.Marker>
)
)):(<View></View>)}
</MapView>
Ich habe nicht bekommen Kannst du das erklären – Lavaraju
Verzeihen Ich bitte, ich bin nicht so gut in Englisch, ich kann es schreiben, aber mein Verständnis und meine Fähigkeit, etwas auszudrücken, ist schlecht. @Lavaraju fügt Ihrer Komponente einen 'ref' hinzu und dann können Sie die Methoden der ref-Instanz sehen. – ystal