本帖最后由 Alpha 于 2014-5-17 11:51 编辑
传统的BS三层架构,利用Maps Javascirpt API v3在浏览器中使用Model中的数据来做渲染。在应用初期或是访问量不大的情况,这个模式是没有问题。全部由自己来管理服务层和数据层的扩展,部署和备份。
随着访问人数的增加,传统服务器的压力加大,数据存储也跟不上应用的需求了,可以用Google App Engine来做后端服务和数据方案。
但是对于地理位置数据的管理,App Engine并未提示特别好的CRUD来支持,这时就该Maps Engine API配置Google Maps Engine来出厂拯救系统了。Google Maps Engine提供了一个完整的基于云的解决方案,能够快速,轻松地存储和传递您的地理空间数据,应用程序和最终用户。Google Maps Engine,不再需要担心开发自定义Web服务来访问您的数据,由Maps Engine来管理各种地理位置数据,KML文件数据,Geo Database,Imagery以及Vector数据,再也不用担心数据量太大,数据库负载。应用层使用Maps Engine API,除了提供了丰富的数据处理API之外,也一劳永逸的解决了服务层扩展,容灾的问题。
通过以上的历史演进,可以看出,Google Maps Engine已经为我们提供了非常快捷便利的地理位置应用数据与服务解决方案,利用这些服务,可以更快速谢效的构建我们应用。
|