Sto tentando di aggiungere più sovrapposizioni di circa 1500 sulla visualizzazione mappa. Sto ottenendo le posizioni dal database e aggiungendole sulla visualizzazione mappa. Il tempo per ottenere i dati dal database è molto basso ma il tempo necessario per disegnarli sulla mappa è molto alto, circa 30 secondi e voglio aggiungere overlay basati su livelli di zoom, come il livello < 4 1000 sovrapposizioni,> = 4 2000 sovrapposizioni, ridisegnando queste sovrapposizioni mi hanno fregato. Per favore mostrami la soluzione per aggiungerli in meno tempo.L'aggiunta di più sovrapposizioni sulla visualizzazione mappa richiede più tempo
5
A
risposta
0
Ho avuto un altro problema con più sovrapposizioni, sta causando problemi di memoria su un dispositivo reale (non la sim). La soluzione a questo stava creando una sovrapposizione da tutti. Questo potrebbe anche essere la soluzione al vostro problema come disegnare il "combinato-overlay" dovrebbe essere molto più veloce:
I crediti vanno a this answer and the code provided on the Apple Dev-forum
È quindi dovrebbe essere in grado di creare una sovrapposizione di tutto e quindi disegnare quello si sovrappone sulla mappa. Fondamentalmente si crea una classe che gestisce le sovrapposizioni multiple e le disegna su OverlayView
Problemi correlati
- 1. Thread.Sleep (1) richiede più tempo di 1ms
- 2. L'esecuzione di un metodo recuperato da Reflection richiede più tempo?
- 3. Più thread che iterano sulla stessa mappa
- 4. Tracciare percorsi tra più punti sulla mappa
- 5. Visualizzazione di più percorsi su una mappa di google
- 6. NSNetServiceBrowser didRemoveService richiede più tempo dopo l'apertura di flusso
- 7. Visualizzazione di nomi sulla mappa utilizzando KML
- 8. Curl da php richiede più tempo di curl via stucco
- 9. Tentativo di aggiungere sovrapposizioni all'errore mappa
- 10. visualizzare i widget sulla visualizzazione della mappa
- 11. Perché la ricerca nell'elenco ordinato in python richiede più tempo?
- 12. Valgrind - callgrind Profiler: come sapere quale funzione richiede più tempo
- 13. Comportamento del timer quando l'esecuzione richiede più tempo dell'intervallo?
- 14. più tabelle sulla stessa riga
- 15. Visualizzazione di più attività sullo stesso schermo
- 16. Visualizzazione di dati in tempo reale sulla pagina web
- 17. Associazione di più viste a più modelli di visualizzazione
- 18. SSO che richiede più tentativi di accesso
- 19. Perché LevelDB richiede più di due livelli?
- 20. Tempo di visualizzazione nel PST
- 21. Javascript ES6 - mappa più array
- 22. Perché il rilascio di un indice richiede più tempo rispetto alla sua creazione?
- 23. PHP: ignora MySql Query se richiede più tempo di un secondo
- 24. tempo utente più grande del tempo reale
- 25. scrittura di più thread sulla stessa booleana
- 26. più segui allo stesso controller di visualizzazione
- 27. Perché il processo di decrittografia RSA richiede più tempo del processo di crittografia?
- 28. "Avvio a filo dell'output della mappa" richiede molto tempo nell'attività mappa hadoop
- 29. Eliminazione di più indicatori di Google Maps senza ridipingere sulla mappa
- 30. lo stato di git richiede troppo tempo