我使用了下面链接中提供的代码和提到的 jar 文件,但它没有识别“MBTilesMapLayer”。它表明“MBTilesMapLayer 不是已解析的类型”。可能是什么问题?
问问题
155 次
1 回答
3
问题是 MBTilesMapLayer 在 AdvancedMap3D 项目(https://github.com/nutiteq/hellomap3d/tree/master/AdvancedMap3D)中,而不是在核心 SDK 中。您可以克隆项目并将其添加为 Android 项目依赖项,或者使用以下命令生成 JAR 文件:
- 从 github 克隆 AdvancedMap3D 项目。
- 使用“mvn package”从此项目创建最新的 jar 文件。
- 如果您使用带有 NDK 部分(OGR、GDAL、Spatialite)的图层,则将 .so 文件从 libs/armeabi 文件也复制到项目的同一文件夹中。MBTiles 不需要这个。
于 2013-10-11T17:24:28.190 回答