ArcGis for Android (studio)环境介绍与demo
来源:互联网 发布:游戏编程 大学 编辑:程序博客网 时间:2024/06/07 05:26
最近刚接手一个地图项目,用的是Arcgis地图,说实话我也是第一次接触这种地图,然后一通百度,下载SDK,搭建环境,最终是因为找不到so文件导致运行失败。
我不清楚是我操作的问题还是SDK(arcgis-android-sdk-v10.2.5)出了问题,死活运行不出来,然后我就放弃搭建了。我看到了ArcGis的文档(https://developers.arcgis.com/android/10-2/guide/use-arcgis-basemaps.htm),按照文档的步骤去搭建,居然运行出来了。建议新手可以尝试一下,先运行出来再说。
第一步:创建一个helloworld工程
第二步:在工程的build.gradle中添加Esri ArcGIS Maven存储库URL,如下所示
第三步:在项目的build.gradle中添加依赖如图(sdk版本不用考虑)
第四步:在项目的build.gradle中的Android{}内添加如图
第五步:在AndroidManifest.xml中添加权限
<uses-feature android:glEsVersion="0x00020000" android:required="true" /> <uses-permission android:name="android.permission.INTERNET" />
第六步:
第七步:在MainActivity.xml中添加控件
<com.esri.android.map.MapView android:id="@+id/map" android:layout_width="fill_parent" android:layout_height="fill_parent" mapoptions.MapType="Streets" mapoptions.center="34.056215, -117.195668" mapoptions.ZoomLevel="16"> </com.esri.android.map.MapView>
然后点击Build→Mark Project 完成后再运行就Ok了。
百度的搭建环境(加载jar.so文件)我没运行出来,用这种方法我运行出来了,具体为什么我也不清楚,有大神可以指点下。
谢谢!
阅读全文
0 0
- ArcGis for Android (studio)环境介绍与demo
- 在Android studio中布置ArcGis for android开发环境
- [arcgis for android]arcgis for android 在 Android Studio上的环境配置
- 《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境
- ArcGIS Runtime SDK for Android教程——(一)介绍以及环境搭建
- 《ArcGIS Runtime SDK for Android开发笔记》——(1)、Android Studio下载与安装
- Arcgis for Android开发环境
- ArcGIS for android 环境搭建
- 《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)
- 《ArcGIS Runtime SDK for Android开发笔记》——(2)、Android Studio基本配置与使用
- ArcGIS for android studio 文件配置
- ArcGIS Api For Android 学习(一)开发环境配
- React Native for Android 学习笔记(一) 操蛋的环境搭建与demo运行
- Xamarin studio for android 与 vs2013 配置android 环境
- 《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建
- ArcGIS Runtime for Android 开发环境配置
- Arcgis For Android 环境配置基础
- ArcGIS For Android Eclipse环境配置
- 伸展树(SPLAY)个人总结+模板 [平衡树]【数据结构】【模板】
- 企业IT架构介绍
- java——数组
- maven使用笔记一 下载json-lib引发的问题
- Thrift源码解析(三)传输层协议
- ArcGis for Android (studio)环境介绍与demo
- hibernate 关联关系映射
- JavaScript高级程序设计闭包
- 关于JS中的constructor与prototype的总结
- python2.x脚本转换为python3.x脚本的方法
- windows下安装workerman-statistics
- ION 概念
- iOS集成OpenCV两个常见错误
- numpy的结构数组和内存布局