Ios AGSLocalTiledLayer未使用.tpk文件加载地图
我正在使用arcgis ios map sdk构建一个简单的ios应用程序。根据指南,如果我们想使用.tpk文件加载地图,我们必须使用AGSLocalTiledLayer类,方法是指定tpk文件的名称,如下所示Ios AGSLocalTiledLayer未使用.tpk文件加载地图,ios,swift,arcgis,Ios,Swift,Arcgis,我正在使用arcgis ios map sdk构建一个简单的ios应用程序。根据指南,如果我们想使用.tpk文件加载地图,我们必须使用AGSLocalTiledLayer类,方法是指定tpk文件的名称,如下所示 import UIKit import ArcGIS class ViewController: UIViewController, AGSMapViewLayerDelegate { @IBOutlet weak var mapView: AGSMapView!
import UIKit
import ArcGIS
class ViewController: UIViewController, AGSMapViewLayerDelegate {
@IBOutlet weak var mapView: AGSMapView!
override func viewDidLoad() {
super.viewDidLoad()
let tiledLayer = AGSLocalTiledLayer(name: "Layers")
self.mapView.addMapLayer(tiledLayer, withName: "BaseMap")
self.mapView.layerDelegate = self
}
func mapViewDidLoad(mapView: AGSMapView!) {
print("Loaded")
}
}
但是它没有加载地图,即使我在项目中有Layers.tpk。任何人都可以通知我在哪里出错。大多数情况下,当我们使用项目包中的文件时,需要小心,以便在属性检查器中为项目结构选择添加的文件,并且在调试时替换此类文件时应小心。我解决了这个问题。实际问题在于Layer.tpk文件。我用了新的一个和它的工作…张贴你的评论作为一个答案,可能会对其他人有帮助:)是的,伙计,你是对的。。。