Come implementare qui Routing Maps
-
20-12-2019 - |
Domanda
Ho problemi a trovare qui il sistema di routing delle mappe che lavora su Web, per ora seguendo il Documentazione ufficiale .
La parte che non è chiara è che non so come chiamare la funzione routingCallback()
, o in realtà dove chiamarlo, e quali sono i parametri.
La documentazione afferma quanto segue:
" Un percorso può essere aggiunto alla mappa solo dopo che è stato calcolato. Per questo motivo, il gestore di routing deve essere assegnato ad un osservatore da richiamare quando il percorso è pronto. L'osservatore guarda la proprietà del gestore"stato ""
Che cos'è esattamente questo oggetto "Observer"?Quando dovrei chiamare la funzione routingCallback()
?
Sto usando lo stesso identico codice che può essere trovato nella documentazione.
Grazie!
Soluzione
Posso vedere la confusione, non mostrano dove / come attaccare l'osservatore.
Nota Tuttavia che non chiami il routingCallback da solo, il gestore di routing chiama che funzionano automaticamente una volta effettuata la chiamata ASYNC ad esempio.
var routingManager = new nokia.maps.advrouting.Manager();
routingManager.addObserver("state", routingCallback, routingManager);
.