如何在Android Studio中添加WMTS图层?

时间:2015-10-25 14:57:02

标签: android arcgis

我尝试将WMTS图层添加到我的地图中,但它显示此错误:

FileOutputStream fos

这是我的代码:

E/ArcGIS.TileCache: java.lang.IndexOutOfBoundsException: Invalid index 20, size is 19
E/ArcGIS.TileCache: at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)
E/ArcGIS.TileCache: at java.util.ArrayList.get(ArrayList.java:308)
E/ArcGIS.TileCache: at com.esri.android.map.ogc.WMTSLayer.getTile(SourceFile:370)
E/ArcGIS.TileCache: at com.esri.android.map.TiledServiceLayer$1.run(SourceFile:412)

我不知道如何解决它以及如何正确添加WMTS图层。

1 个答案:

答案 0 :(得分:0)

请勿致电layer.layerInitialise()。只需将图层添加到地图中,它就会自动初始化。

我看到的行为与你看到的相同。如果我注释掉layer.layerInitialise(),您的WMTS图层将在地图上正确显示。