地图测试:谷歌地图示例应用程序使用的工具如下:

后端

  • Django(Python网络框架)

  • Django Rest Framework(基于Django的REST框架)

  • PostGIS(PostgreSQL的空间和地理对象扩展)

前端

  • AngularJS(JavaScript框架)

  • Bootstrap(HTML框架)

  • angular-ui-router(Angular中的基于状态的路由)

  • angular-restmod(Angular中的ORM)

  • angularjs-toaster(Angular中的通知系统)

接口说明

API的设计十分简洁,提供了一个/areas/ REST资源列表调用。此接口可以接收一个地理位置,返回包含该位置的服务区域。此外,API还支持接收last参数,用于返回最近创建的n个服务区域。

资源结构

Area资源包含一系列描述该服务区域的属性数据。