今年在Esri美国的开发者大会上演示过的、使用ArcGIS Runtime SDK for Android v10.1.1开发的移动端Maps app现已开源,源码下载地址:Github Esri专区。
该 app原有的主要功能有:
- 动态切换底图
- 地名检索
- 地理编码
- 反地理编码
- 路径规划
开源之前,对原有的app进行了一些设计和功能上的改变,新增的功能如下:
- 使用Portal API调用ArcGIS Online上的地图作为底图
- 将反向地理编码封装成了类
- 使用PopUp API来浏览和编辑WebMap中的popups
该app对需要实现以下功能的开发者来说是个不错的开始:
- 地名检索:使用ArcGIS Online Geocoding Service来实现地名的检索;
- 路径规划:计算最优出行路径;
- 地图动态切换:可用底图见ArcGIS Basemaps;
同时,我们也鼓励开发者们与我们合作,我们将通过Github继续开发这个app,任何人都可以参与app的开发,我们将评审/接受开发者们提交的意见,提交/解决开发者们关注的问题,及时发布里程碑式的更新。总体说来,开发者们可以参与以下活动:
- 下载源码,参与我们的开发
- 报告问题/提交增强
- 分享代码
- 改进文档
还在犹豫什么呢,心动不如心动,赶紧参与进来吧,ArcGIS for Android入门,从这个app开始!