Rejected

:speech_balloon:

For faster loading and showing: Offline Map

Lots of time the Arc app opened and loading the map for a long time. Is it possible to download the vector offline map as default? I think this will improve the speed to open, to load and to view the data. Let me know if my thoughts is not right.

1 vote

Tagged as Suggestion

Suggested 01 January 2020 by user o1xhack

Moved into Rejected 07 January 2020

  • Sign in to comment and vote. Sign in by email
  • 01 January 2020 o1xhack suggested this task

  • avatar

    The Mapbox SDK keeps a cache of map data, for fast loading. Any delay you see in loading will more likely be due to iOS’s memory restrictions.

    If iOS wants more memory for other apps, it sends a memory warning out to all apps currently running. When Arc receives that memory warning it is required to remove as much stuff from memory as possible. Sometimes that means Arc has to remove the map, because there is nothing else left to be removed.

    So when you see the map area empty, then the map appear some seconds later, that is because iOS has demanded that Arc free up some memory, and the map was the last remaining thing that Arc could discard. Arc then has to reload the map, once the app enters the foreground. (You can sometimes also see this happen even when the app is already in the foreground, if iOS is being particularly demanding of memory).

    When the map is loading, it will almost always be loading to show a map region that has already been cached in Mapbox’s database. So the loading time isn’t due to network requests, but instead is simply due to the CPU / GPU effort required for building the initial map view.

    07 January 2020
  • 07 January 2020 Matt Greenfield moved this task into Rejected