Googlemaps TileProvider с использованием одной карты SVG
В моем приложении для Android я хочу отобразить простую карту с возможностью прокрутки и масштабирования. Я не хочу полагаться на сетевое соединение для карты, поэтому все должно поставляться с приложением.
У меня есть один SVG-файл страны, которую я хочу показать (для меня важна только масса суши и / или воды). Я подумал, что лучший способ отобразить карту - это Google Maps View с пользовательскимTileProvider
, который генерирует плитки динамически из файла SVG.
Тем не менее, кажется, что мне нужно сделать математику, которая каким-то образом отображает реальные координаты (x
а такжеy
Я вхожу вTileProvider
) в масштабе SVG, что звучит как нетривиальная вещь.
Есть ли другой вариант, о котором я не думал, что он не предусматривает доставку мегабайтов плиток с моим приложением? Может быть, есть существующие библиотеки, которые делают вещи для меня? Должен ли я использовать совершенно другой подход?