This document discusses the system architecture of location-based services (LBS) based on spatial information integration. It introduces the basic components of an LBS system including the client, network, and server. A five-level hierarchical architecture is proposed consisting of a central data network, positioning parameters meaning level, positioning computation level, positioning coordination level, and application level. Ten primary functions of an LBS system are analyzed such as inverse geographical coding, neighborhood query, and real-time information distribution. Finally, an application case of LBS using the MapXtreme platform is described.