Я пытаюсь создать приложение, которое будет использовать карты с открытым исходным кодом с Open Street Maps (хотя концепция должна быть применима к любому поставщику карт). Приложение позволит пользователю указать несколько путевых точек вдоль маршрута до отправления.
Поскольку у меня нет плана данных для моего мобильного телефона (и потому, что в сельской местности редко бывает очень хорошо), я хочу иметь возможность предварительно загружать соответствующие фрагменты карты для путевых точек и/или маршрут до вылета, чтобы карты могли продолжать использоваться без подключения к данным.
Мои первоначальные мысли - загрузить необходимые фрагменты из поставщика карт и сохранить их в изолированном хранилище. Однако реализация управления Bing Maps, использующая класс TileSource
, основана на возврате абсолютного URI, из которого он может загрузить плитку (плиты), которая явно не будет работать с данными, хранящимися в изолированном хранилище.
Вопрос уже задан: Управление телефоном Windows Phone 7 с пользовательским уровнем в автономном режиме, но на него не ответил, и мне интересно, с тех пор кто-то проблема с этим.