Googlemaps TileProvider с использованием одной карты SVG

В моем приложении для Android я хочу отобразить простую карту с возможностью прокрутки и масштабирования. Я не хочу полагаться на сетевое соединение для карты, поэтому все должно поставляться с приложением.

У меня есть один SVG-файл страны, которую я хочу показать (для меня важна только масса суши и / или воды). Я подумал, что лучший способ отобразить карту - это Google Maps View с пользовательскимTileProvider, который генерирует плитки динамически из файла SVG.

Тем не менее, кажется, что мне нужно сделать математику, которая каким-то образом отображает реальные координаты (x а такжеy Я вхожу вTileProvider) в масштабе SVG, что звучит как нетривиальная вещь.

Есть ли другой вариант, о котором я не думал, что он не предусматривает доставку мегабайтов плиток с моим приложением? Может быть, есть существующие библиотеки, которые делают вещи для меня? Должен ли я использовать совершенно другой подход?

Ответы на вопрос(1)

Ваш ответ на вопрос