针对基于位置的跨平台移动应用项目的架构建议?

时间:2015-05-06 14:37:42

标签: geolocation cross-platform leaflet ionic hybrid-mobile-app

我想为大学校园开发基于位置的跨平台移动应用程序。我希望它基本上像foursquare。

主要要求:

  1. 查询校园内的设施,结果点将显示在地图上,并带有导航点。

  2. 在校园中创建和搜索事件并在地图上显示。活动将从另一个网页拉到应用程序。

  3. 在地图上跟踪校园穿梭环,找到最近的公交车站和班车站。 我想使用基于javascript的前端开发工具,如ionic.io,appery.io,phonegap for frontend。我还想通过一种所见即所得的设计工具轻松设计用户界面,因为我不想处理html和css。 我想使用像firebase或parse这样的云后端系统(MbaaS)。 我想使用开放街道地图或传单或地图集而不是谷歌地图。

  4. 但我不知道如何设计架构并将它们结合起来,因为有很多技术需要检查。

    你能给我一个清晰的架构设计,展示哪种技术在哪里?

    什么技术适用于什么?

    首先是哪种技术,然后才是..

1 个答案:

答案 0 :(得分:1)

我可以为你推荐ionic,这是移动应用开发的一个很好的框架。

目前,它正式支持iOS& Android但他们显然正在整合Windows Phone。

访问原生功能

Ionic使用Apache Cordova来抽象原生移动功能的访问。例如,请参阅geolocation plugin

跨平台用户界面

HTML5& AngularJS被离子用于其余的功能;这在每个平台上都是可移植的。