你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
张赛
赞同来自:
卡卡卡
MapView mMapView = findViewById(R.id.map); ArcGISMap map = new ArcGISMap(BasemapStyle.ARCGIS_TOPOGRAPHIC); mMapView.setMap(map); //mMapView.setViewpoint(new Viewpoint(31.734, 119.315, 10000)); String filePath = Environment.getExternalStorageDirectory()+ File.separator + "ZCPocketPlan/baseLayers/ZCYXT.tpk"; File file = new File(filePath); boolean exists = file.exists(); TileCache tileCache = new TileCache(filePath); tileCache.loadAsync(); ArcGISTiledLayer tiledLayer = new ArcGISTiledLayer(tileCache); Basemap basemap = new Basemap(tiledLayer); ArcGISMap mMap = new ArcGISMap(basemap); mMapView.setMap(mMap);
要回复问题请先登录或注册
2 个回复
张赛
赞同来自:
mMapView.addLayer(new ArcGISLocalTiledLayer("[TPK文件所在文件夹]/***.tpk"));
mMapView.addLayer(new ArcGISLocalTiledLayer("[缓存文件夹位置]/缓存服务名/Layers"));
详细内容可参见 ArcGIS Runtime SDK for Android中自带的LocalTiledLayer示例。
卡卡卡
赞同来自:
1、使用的api版本是100.14.1;
2、手机系统版本是Android 10;
3、tpk文件使用arcgis for Android 10.9可以正常加载和显示;
4、以下是示例代码:
要回复问题请先登录或注册
发起人
相关问题
问题状态
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!