TPGApi 0.0.10

TPGApi 0.0.10

Phil 维护。



 
依赖关系
Alamofire~> 4.5
SwiftyJSON~> 4.0
 

TPGApi 0.0.10

  • 作者
  • Philippe

TPGApi

TPG API 封装器,用于获取日内瓦公共交通的停靠点和下次发车信息。

安装

使用 Cocoapods

在 Podfile 中添加以下行

pod 'TPGApi'

使用

要使用此 API,您必须拥有一个有效的 API 密钥,可以在以下链接处请求一个 http://www.tpg.ch/web/open-data/donnees-tpg

您需要在代码中提供相应的位置,如下所示

TPGApiKey.key = "your key"

日内瓦所有停靠点的列表

必须至少加载一次停靠点,这是异步完成的。停靠点下载完成后,将缓存在设备上。

StopManager.instance.loadStops(completion: {(commercialStops, physicalStops) in

}, force: false)

该站点的下一次发车时间

获取站代码为'Gare Cornavin'的下一班发车时间

DeparturesManager.instance.loadNextDeparturesFor(stopCode: "CVIN", completion: {departures in

})

给定发车的步骤

获取发车编号为'43844'的线路的步骤

DeparturesManager.instance.loadThermometerFor(departureCode: "43844", completion: {steps in

})