2017-08-17 94 views
1

裏面的iOS有可能使用MKDirectionsRequest獲得從一個地方到另一個用戶ETA,以獲取用戶ETA,但如何進去watchkit 這個數據不求回報的iOS應用?手錶應用程序完全獨立非常重要,因此與iOS的通信不是一種選擇。請告訴我正確的方式來獲得ETA的WatchKit

林顯影到watchOS系列2 watchOS4的β6

回答

2

可悲路由不可用在WatchKit此刻並根據documentation,它不會在watchOS4可用任一。

即使從iOS應用程序請求數據是您的選擇,但我認爲這不是正確的選擇。爲了這個工作,你需要讓你的iOS應用至少在後臺運行,這並不總是可行的。

但是,一個好的選擇是使用Google Maps Directions REST API。它可以在watchOS上完美工作,並且與使用Apple Maps相比,您需要的網絡請求更少以實現相同的目標。例如,您不需要進行任何地理編碼,您可以使用目的地的座標和地址,甚至地點標記(例如機場)的名稱作爲起點。使用MapKit你首先需要對地址進行地理編碼,然後才能得到目的地。您也可以使用Google Maps Directions API在同一個請求中同時獲取ETA和路線,您需要使用MapKit兩個請求。

相關問題