离线缓存包TPK在Android上加载后无法显示
离线缓存包TPK在Android端加载后无法显示
发起人
相关问题
- arcgis10.2有时候无法复制粘贴要素
- Arcgis runtime for android初学者该如何系统的学习?
- arcgis10.4 离线部署js api 4.3 版本 无法显示
- Android端对于离线的支持
- 微信页面 arcgis api 地图无法操作
- ArcGIS Server制作的缓存地图服务中,能否实现大比例尺下楼房阴影类似的3d效果?
- arcgis datastore安装后无法访问配置页面
- 地图服务发布成功,但无法启动服务
- ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
- 网站用arcgis API for JavaScript写好,发布网站之后,别人访问无法加载地图?
- arcgis Api for java script 4.4部署离线环境
问题状态
- 最新活动: 2015-12-25 11:28
- 浏览: 3126
- 关注: 3 人
1 个回复
张赛
赞同来自:
可从以下方面进行分析:
1 检查缓存比例级别是否过小;
2 检查缓存包所处的地图范围和空间参考是否与当前 MapView 相一致;
3 检查TPK包本身是否存在问题。对于TPK的创建,强烈建议从对应的缓存服务导出所需TPK,即,将用于创建TPK的地图文档发布成地图服务,而后根据缓存切片方案对服务进行切图,而后利用服务快捷菜单上的Export Tiles或ArcGIS提供的Export Map Server Cache Tiles,在导出时选择 TILE_PACKAGE以获取所需的离线缓存包。
从缓存服务获取离线缓存包TPK的好处如下:
(1)对地图服务进行缓存,可通过设置Caching Tools的这一GP服务的实例数以充分利用当前机器的硬件资源;
(2)可在导出离线缓存包之前利用View in JavaScript查看缓存本身是否存在问题;
(3)可按照需要导出所需比例级别上和所需空间范围内的缓存,以确保缓存最小化。
注:在导出缓存特别是利用Export Tiles这一GP服务导出缓存时,请确保GP服务非后台运行。即,在 ArcMap 中点击 Geprocessing -> Geoprocessing Options,在打开的对话框上取消勾选 Background Processing 下的 Enable。
要回复问题请先登录或注册