私はreact-native-mapsモジュールを使用しています。私はlat値とlong値を与えていて、MapView.Markerを使ってマーカーをクリックすると、マーカーとツールチップが表示されます。React-native:反応ネイティブマップのマーカーをクリックしないでツールチップを表示するには
しかし、マップが最初に読み込まれたときにマーカーをクリックしてツールチップを表示したいとします。
これはここに私のコードです:
<View style={styles.page}>
<MapView
ref="map"
style={styles.map}
region={this.state.region}
provider = {PROVIDER_DEFAULT}
zoomEnabled={true}
onRegionChange={this.onRegionChange.bind(this)}
pitchEnabled={true}
showsCompass={true}
liteMode={false}
showsBuildings={true}
showsTraffic={true}
showsIndoors={true}
>
<MapView.Marker
coordinate={this.state.marker.latlng}
title={this.state.marker.title}
description={this.state.marker.description}
image={require('./assets/pin.png')}
/>
</MapView>
</View>
これを解決する方法をいずれかの助けをすることができます...
こんにちは、あなたの応答のおかげで、私はあなたが修正されたコードが使用されているが、私は小さなエラーがあります。どのように私はonLayout()関数を書くことができますあなたは私に助言を与えることができます – Lavaraju
@ Lavaraju何を取得しているエラーは何ですか?私が投稿する前にそれをテストして以来、サンプルコードはそのまま動作するはずです。 –
エラーがレイアウト()関数を見つけることができませんでした – Lavaraju