技术开发 频道

地理位置信息为移动互联网带来无限可能

  开发者如何开发移动GIS应用

  据悉,ArcGIS移动版为移动开发者开发GIS应用提供了非常完善的解决方案,而且Esri在移动产品上,多是开发类型的产品。据王总透露,Esri的目的是保证合作伙伴的开发人员能够快速地创建强大的GIS应用,包括移动端的应用。

  现在为合作伙伴提供了开发的环境,SDK和开发资源,让他们很容易地搭建移动互联网产品,实现移动互联网上的价值。Esri在移动端的开发主要集中在三个API:一个是面向iPhone、iPad运行的iOS系统API,一个是面向Android的API,还有是面向Windows Phone的API。

  有了三个平台的API接口,开发者如何使用这些接口开发基于位置的应用是非常重要的。王总表示,从开发的逻辑上与开发者开发Android的方法与开发其他应用没本质区别,甚至开发者可以认为Android就是Java平台,和做Java开发一样也没有本质的区别。开发者需要先要了解ArcGIS的开发逻辑,不仅是在端上处理,还要在服务器上要有一些能力,保证你开发出来的产品是功能强大的。

  Esri在移动平台上的开发API和WebAPI是一样,很多处理的方式都是在ArcGIS Server这个产品上体现的。这个产品把很多功能,比如生成一个地图,然后生成一个查询的结果集,这些都是服务端的服务接口提供。所以开发者首先要去学ArcGIS Server这个rest接口的一些使用,进而把这些能力和移动端结合,那么开发者开发应用就很简单了。

  示例应用

  Esri面向专业采集类的用户提供了一款软件ArcPad,过去一直做专业采集,同时支持激光测距仪等一些专业的量测的设备。美国的调查局做人口普查,经济普查的时候,人手一个这样的设备,装上这个软件,在普查的时候就有空间位置,可以保障数据采集环节的整个工作流程。

  移动互联网产品未来发展趋势

  对于未来移动互联网的发展,王总认为无论是具体技术还是产品,都是两种趋势,一个是横向的,一个是纵向的。从横向来看越来越泛化,大家都要去配置LBS,位置信息,地图应用,而且这将成为大众应用的标准配置。未来的领域非常的广阔,开发者可以创作出更多更棒的应用产品。

  从纵深方向看,一些专业的企业级用户、政府用户,在移动互联网上技术的需求非常强烈。比如做规划的用户,他会考虑把原来在办公室办公的环节拿到野外去,但是由于规划的方案要审批,要探讨,所以很多时候现场讨论比较合适。因此,对于移动的GIS应用,纯粹的企业级GIS和专业的GIS的需求也非常强烈。

0
相关文章