mapbox / mapbox/mapbox-maps-android

Offline feature unable to download tiles for custom Styles

Aperta
#1,789 16 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

auto-triaged bug :beetle: feature :green_apple:
Lingua principale
Kotlin
Stelle
578
Fork
161
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Environment

  • Android OS version: all
  • Devices affected: all
  • Maps SDK Version: 10.9.0

Observed behavior and steps to reproduce

Moving from legacy SDK (9.7.2) to new SDK (10.9.0) I reworked the Offline feature of my app to use the new APIs as stated on the official documentation. Offline is working fine for Outdoor and Satellites styles, but for custom styles (we are using IGN and SwissTopo for instance) the SDK behaves as it's working but no tiles have been downloaded.

Indeed all properties from TileRegionLoadProgress are set to 0 and TileRegionCallback.run is set with region.error null and TileRegion not null as seen on this screenshot:

Screenshot 2022-11-01 at 14 21 31

Expected behavior

Tiles from custom styles should be properly downloaded.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia con la documentazione ufficiale di Android offline collegata nell’issue e riproduci il comportamento usando uno style personalizzato insieme a Outdoor o Satellites. Traccia il caricamento della regione di tile offline e i risultati delle callback per ogni style; l’issue è completata quando le tile dello style personalizzato vengono scaricate e la progressione e la callback riportano la regione completata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, kotlin
Ambito
mobile
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.