1 00:00:02,370 --> 00:00:09,300 Quindi, per usare i dati che stiamo tornando dalla schermata della mappa, possiamo andare direttamente al componente di 2 00:00:09,300 --> 00:00:15,080 selezione della posizione perché lì, ho accesso alla navigazione dei puntelli poiché li inserisco nella 3 00:00:15,080 --> 00:00:20,750 schermata del nuovo posto, quindi posso direttamente ascolta i cambiamenti nei miei parametri qua 4 00:00:20,750 --> 00:00:29,090 e là, diciamo nella parte superiore del componente, qui dove ho impostato il mio stato, posso anche ottenere la posizione scelta con 5 00:00:29,630 --> 00:00:36,440 l'aiuto di oggetti di scena. navigazione. getParam e ora estrai il parametro che sto 6 00:00:36,860 --> 00:00:42,810 impostando nella schermata della mappa, in modo che quel parametro di posizione scelto che sto impostando lì, sia quello che possiamo recuperare qui. 7 00:00:42,850 --> 00:00:44,670 Ora, ovviamente, questo non sarà 8 00:00:44,710 --> 00:00:51,130 sempre impostato, ad esempio se andiamo nella schermata del nuovo luogo dalla schermata dell'elenco dei luoghi, lì in questa azione di 9 00:00:51,370 --> 00:00:56,460 navigazione, non sto impostando alcun parametro, quindi ovviamente questo non è sempre disponibile ma in tal caso 10 00:00:56,460 --> 00:00:58,390 la posizione scelta non sarà definita. 11 00:00:58,420 --> 00:01:04,060 Ora qui, ora avrei uno scontro di nomi perché ho questa posizione scelta o questa posizione selezionata 12 00:01:04,570 --> 00:01:06,940 qui e in realtà, voglio unire entrambi. 13 00:01:06,940 --> 00:01:17,390 Quindi, cosa farò qui, lo rinominerò per mappare la posizione scelta e quindi aggiungerò l'effetto di utilizzo qui al selettore di posizione 14 00:01:17,390 --> 00:01:21,740 e alla fine, verificherò ogni volta che questo cambia. 15 00:01:21,740 --> 00:01:27,800 Quindi qui, aggiungerò l'effetto use e in questo effetto qui, voglio attivarlo o voglio eseguire questo effetto ogni 16 00:01:27,800 --> 00:01:34,250 volta che cambia la posizione di scelta della mappa e se poi ho una posizione di scelta della mappa, 17 00:01:34,250 --> 00:01:41,150 quindi se questo è definito, chiamerò imposta la posizione selezionata per utilizzare il mio stato interno qui e impostarlo sulla 18 00:01:41,150 --> 00:01:42,870 posizione selezionata sulla mappa. 19 00:01:42,890 --> 00:01:47,720 Quindi questo è ora un modo elegante per memorizzare la posizione che abbiamo scelto sulla mappa e 20 00:01:47,720 --> 00:01:52,280 che abbiamo passato con oggetti di scena nel nostro stato di selezione della posizione interna qui. 21 00:01:52,410 --> 00:01:57,690 Ora aggiorneremo la posizione di prelievo sulla posizione scelta sulla 22 00:01:57,690 --> 00:02:05,930 mappa e quindi speriamo di vederlo nell'anteprima. Se torniamo lì e apriamo la mappa e quindi scelgo una posizione qui da 23 00:02:05,930 --> 00:02:09,180 qualche parte intorno a questo ospedale diciamo e faccio clic su 24 00:02:09,350 --> 00:02:15,770 Salva, in effetti vediamo che qui in questa anteprima e lo stesso dovrebbe essere il caso su Android e anche se prendo 25 00:02:15,770 --> 00:02:21,170 un prima la posizione dell'utente che si trova su Googleplex, se poi scelgo una posizione qui da qualche 26 00:02:21,170 --> 00:02:23,120 parte a San Francisco e 27 00:02:25,810 --> 00:02:28,370 la salvo, questa viene aggiornata anche qui nell'anteprima. 28 00:02:28,540 --> 00:02:29,670 Quindi funziona, 29 00:02:29,670 --> 00:02:35,780 ecco come possiamo selezionare i luoghi sulla mappa e usarli qui nell'anteprima e, naturalmente, quindi anche in 30 00:02:35,830 --> 00:02:38,620 qualche modo archiviarli qui nel selettore della posizione. 31 00:02:38,620 --> 00:02:45,190 Ora dobbiamo anche assicurarci di poter trasferire i dati dal selettore di posizione alla schermata del nuovo posto perché è in 32 00:02:45,220 --> 00:02:47,820 quel momento che abbiamo bisogno di quei dati.