移动室内地图正处于快速发展时期,良好的图形引擎是优质室内地图系统的必要基础。本文在分析移动室内地图系统的技术需求的基础上,设计并实现了一种跨平台、二三维统一、具有多交互技术的轻量级图形引擎。重点分析了基于Skia的二维图形内核和基于OpenGL ES的三维图形内核;设计了一种“场景树→绘制堆栈”的图形加速方案,以提高引擎的绘图效率;提出并实现了一种二三维统一的图形交互方案,以及绘图区的双缓存设计,优化了图形引擎的用户体验。