WKInterfaceMap未知位置

时间:2015-05-16 07:24:18

标签: watchkit apple-watch

我在Apple Watch应用程序中添加了一个WKInterfaceMap对象。当我按下它来获取路线时,它总是说"未知的位置"但给出正确的方向。如何让它填充位置名称?

2 个答案:

答案 0 :(得分:5)

是的,就像RPM说的那样,现在如果苹果"映射"不知道位置的名称,它告诉"未知的位置" ...

如果您的位置位于知道位置,例如yelps位置,则会显示位置名称...

我希望Apple能够实现一种设置位置标题的方法......

答案 1 :(得分:1)

我知道这是一个老问题,但我最近碰到了它,我们现在想出了一个解决方案。我们在界面构建器中向WKInterfaceMap添加了一个轻击手势识别器,将其选择器拖动到界面控制器中的一个函数中。在该功能中添加:

let center = CLLocationCoordinate2DMake(latitude, longitude)
let placemark = MKPlacemark(coordinate: center, addressDictionary: nil)
let mapItem = MKMapItem(placemark: placemark)
mapItem.name = "Name of location"
mapItem.openInMaps(launchOptions: nil)