問題タブ [react-native-maps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - onPress イベントを使用して React Native Mapview コンポーネントのリージョンの状態を更新しようとするとエラーが発生する
React Native を使用して、IOS モバイル デバイス用のマップ アプリを作成しています。React Natives MapView コンポーネントを使用しており、onPress 関数内で onRegionChange イベントを使用してリージョンを更新しようとしています。これにより、ユーザーがアドレスを入力すると、onRegionChange 内の setState が、入力されたアドレスにマーカーを配置してそのアドレスをレンダリングします。ユーザー。
_addItem 関数の onPress イベント内で on RegionChange 関数を呼び出してみました。this.state.region を this.state.coordinate を使用してマーカーの座標に等しく設定する関数に渡しますが、コンソールでこのエラーが発生し続けます。
エラー:不変であることを意図しており、凍結されているオブジェクトlatitude
の値でキーを設定しようとしました。33.77709834885268
また、onMarkerChange という新しい関数を作成し、マーカーの座標で setState を呼び出してから、_addItem 関数 onPress 内で onMarkerChange 関数を呼び出してみました。ユーザーが入力した新しいアドレスにマーカーがレンダリングされますが、領域から外れます。ユーザーはマーカーを数回クリックして、領域にズームインする必要があります。
私のコードを見て、誰かが私が間違っていることを教えてください。本当にありがとう!
これが私のコードです:
google-maps - 反応ネイティブマップのクラスタリングreact-native-maps
airbnb Javaコードまたはスーパークラスターのいずれかを開始する場所を改善するために、この参照を使用して、スーパークラスターとreact-native-maps(airbnb)を使用して反応ネイティブマップクラスタリングを試みました。ノードが増えるとパフォーマンスが低下します。