2017-08-17 87 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两个请求。

相关问题