美文网首页ArcGIS runtime for Android
Arcgis runtime for Android 100.5

Arcgis runtime for Android 100.5

作者: _执_念__ | 来源:发表于2020-07-16 14:50 被阅读0次

(七) GPS定位

我们已经知道,业务图层现在归ArcGISMap管理,因此,我们可以从它获取业务图层
这里用一个arcgis提供的WebGIS网址,上边自带了降雨量点的业务数据
http://www.arcgis.com/home/webmap/viewer.html?webmap=55c1665bcd064552944a9e8296271ec3
跟之前一样,加载地图,忘记的回看第三篇 加载地图

val url ="http://www.arcgis.com/home/webmap/viewer.html?webmap=55c1665bcd064552944a9e8296271ec3";
val arcGISMap = ArcGISMap(url)
mapView.map = arcGISMap
降雨量分布地图

可以看到,地图上已经有一个降雨量分布的图层了

获取业务图层

//获取operationalLayer 集合
val operationalLayers = mapView.map.operationalLayers
 for (layer in operationalLayers) {
            Log.e("test", layer.name)
}

添加本地业务图层geodatabase

var path ="数据存储位置/文件名.geodatabase"
val geodatabase = Geodatabase(path)
geodatabase.loadAsync()
geodatabase.addDoneLoadingListener {
     val wellFeatureLayers = ArrayList<FeatureLayer>()
     for (geoFeatureTable in geodatabase.geodatabaseFeatureTables) {
            val featureLayer = FeatureLayer(geoFeatureTable)
            wellFeatureLayers.add(featureLayer)
     }
      mapView.map.operationalLayers.addAll(wellFeatureLayers)
}

显隐控制

//这里举例控制底层
val layers = operationalLayers[0]
layer.isVisible = true //显示
layer.isVisible = false//隐藏
operationalLayers[0].isVisibleAtScale(1000.0) boolean 值,判断这个比例下是否显示

(九) 空间查询

相关文章

  • Arcgis runtime for Android 100.5

    加载天地图说明一下,什么时候加载高德地图,什么时候加载天地图 使用原生定位或者使用arcgis提供的Locatio...

  • Arcgis runtime for Android 100.5

    加载高德地图 说明一下,什么时候加载高德地图,什么时候加载天地图 使用原生定位或者使用arcgis提供的Locat...

  • Arcgis runtime for Android 100.5

    (一) 环境配置 上篇介绍了开发环境的配置,现在写个最基本的用法 布局文件中使用 代码中 运行需要网络权限运行效果...

  • Arcgis runtime for Android 100.5

    引入 先在project 下的build.gradle中添加仓库 在app下的build.gradle中引入sdk...

  • Arcgis runtime for Android 100.5

    (二) 基本用例 在上篇基本用例中,已经说明了如何添加arcgis提供的地图,下面讲一下其他添加地图的方式 1. ...

  • Arcgis runtime for Android 100.5

    (五) 绘制点、线、面、文字、图片 Arcgis没有提供指南针控件,如果需要,可以自定义一个,很简单 去阿里图标库...

  • Arcgis runtime for Android 100.5

    (四) 地图基本操作 想要在地图上绘制,需要一个GraphicsOverlay临时绘制图层100版本单独把绘制图层...

  • Arcgis runtime for Android 100.5

    (三) 加载基础地图 地图上的监听事件 1. 地图加载完成监听 2. 地图缩放基本监听 3. 地图旋转监听 4. ...

  • Arcgis runtime for Android 100.5

    (七) GPS定位 我们已经知道,业务图层现在归ArcGISMap管理,因此,我们可以从它获取业务图层这里用一个a...

  • Arcgis runtime for Android 100.5

    (六) 自定义指南针 Arcgis 提供了定位功能,LocationDisplay类 注意定位权限需要动态获取,这...

网友评论

    本文标题:Arcgis runtime for Android 100.5

    本文链接:https://www.haomeiwen.com/subject/bdpphktx.html