AGSLocalTiledLayer未使用.tpk文件加载地图

时间:2016-07-16 10:26:28

标签: ios swift arcgis

我正在使用arcgis ios map sdk构建一个简单的ios应用程序。根据指南,如果我们想要使用 .tpk 文件加载地图,我们必须通过指定 tpk 的名称来使用 AGSLocalTiledLayer 类文件如下

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,它也没有加载地图。任何人都可以通知我我在做错的地方。

1 个答案:

答案 0 :(得分:1)

在我们使用项目包中的文件时,大多数时候需要注意,在属性检查器中为项目结构选择添加的文件,并在调试时应该更换这样的文件。