电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ArcGISforAndroid

ArcGISforAndroid_第1页
1/14
ArcGISforAndroid_第2页
2/14
ArcGISforAndroid_第3页
3/14
ArcGIS for Android (正式的API 对外发布预计需要到2011 年1 月底) 开发环境:目前支持Window s 平台的Eclipse 3.5(Galileo),建议下载 Eclipse IDE for Java Developers 版本: 在使用 ESRI 提供的ArcGIS for Android API 之前需要先在 Eclipse 中安装 Android 的ADT(Android Development Toolkit)插件:(具体安装方法可以参考 GOOGLE 主页的相关说明) 由上述开发环境可见,在应用ArcGIS for Android 之前,熟练Android 的开发是必须的。 目前ArcGIS for Android API 支持的Android SDK 版本为:Android 2.1 和 Android 2.2: ArcGIS for Android API 支持 ArcGIS Server 9.3.1 及其以上的Java 或.NET 版本。 下面在上述的环境下实现一个基本的地图应用程序,其开发流程和一般的Android 应用程序一致: 1. 在Eclipse 中新建一个 Android 工程: 2. 下一步,设置工程名称等如下: 3 . 点击完成后,工程创建成功: 4. 右键打开工程属性,导入ArcGIS for Android API的jar包(AndroidSDK.jar、geometry.jar): 5. 编辑AndroidManifest.xml 文件,新增自定义用户权限: android.permission.INTERNET 这个权限将控制应用程序部署后对ArcGIS Server 上地图相关服务的访问。 6. 编辑HelloWorld.java 文件: 7. public class HelloWorld extends Activity { 8. /** Called when the activity is first created. */ 9. @Override 10. public void onCreate(Bundle savedInstanceState) { 11. super.onCreate(savedInstanceState); 12. setContentView(R.layout.main); 13. map=(MapView)findViewById(R.id.map); 14. Object init=getLastNonConfigurationInstance(); 15. if(init!=null){ 16. map.setInitExtent((Extent)((Object[])init)[0]); map.setInitResolution(((Double)((Object[])init)[1]).doubleValue()); 17. } 18. 19. } 20. 21. @Override 22. protected void onPause() { 23. // TODO Auto-generated method stub 24. super.onPause(); 25. SharedPreferences.Editor editor=getPreferences(0).edit(); 26. map.onPause(editor); 27. editor.commit(); 28. } 29. 30. @Override 31. protected void onResume() { 32. // TODO Auto-generated method stub...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

ArcGISforAndroid

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部