【目的】针对传统关系型数据库扩展性差、存取效率低等问题,提出一种基于非关系型数据库(NoSQL)的海量出租车 GPS数据 Web服务方案,满足海量空间数据高效存储管理与实时在线服务的需求。【方法】利用 MongoDB地理空间索引实现基于位置的查询,基于 Node.j s 技术提供 Web service 服务,采用 Express MVC框架构建 Web应用。【结果】与 MySQL Spatial相比,MongoDB在区域查询方面具有较高的查询效率,数据量多时,其性能尤为显著。【结论】基于 NoSQL的出租车 GPS数据 Web 服务方案可以支持海量位置数据的实时查询与地图显示,具有一定的应用参考价值。