libGDX предоставляет общий API для карт. Все классы для работы с картами можно найти в com.badlogic.gdx.maps (исходный код) пакете. В корне пакета содержатся базовые классы, дочерние пакеты содержат специализированные реализации для карт тайлов и других форм карт.
Базовые классы
Набор базовых классов предназначен быть общим, чтобы мы имели поддержку не только карт тайлов, но любых форматов 2D карт.
Карта представляет собой набор слоев. Каждый слой содержит набор объектов. Карты, слои, и объекты имеют свойства, зависящие от формата, из которого они были загружены. Для некоторых форматов существуют специальные реализации карт, слоев и объектов, но об этом чуть позже. Иерархия базовых классов выглядит следующим образом: