Osmdroid использует систему, в которой карта мира разделена на тайлы.Плитки обычно имеют одинаковый размер пикселя, что означает, что чем больше уровень масштабирования, который вы используете, тем больше плиток требуется, чтобы «покрыть мир».Каждая плитка имеет свои координаты (x, y) и уровень масштабирования, в котором она предназначена для использования.
В osmdroid можно использовать различные пользовательские источники плиток.Взгляните на этот класс в osmdroid - он создает экземпляры некоторых источников плиток.Вы можете создавать свои собственные источники плиток, используя тот же механизм.Однако все это использует эти x, y координаты мира, который я описал выше.Osmdroid запросит у вашего источника плиток, например, плитку 10,10 с уровнем увеличения 10. Если вы сможете создать плитки своей карты для работы с этой системой координат, тогда она будет работать.Однако это может быть трудно сделать для пользовательских карт, таких как схемы F1.
Я также заинтересован в этом и, возможно, постараюсь использовать механизм листов osmdroid для отображения некоторых больших изображений в ближайшем будущем.Если вам это удастся, дайте мне знать:).