WatchOS InterfaceMap更新地图

时间:2018-02-20 03:27:34

标签: swift mapkit apple-watch watch-os watch-os-4

任何人都知道如何在watchOS InterfaceMap元素上显示用户设备位置的“蓝色脉动点”?

在iOS中,可以通过调用mapView.showsUserLocation = true来完成MKMapView。 watchOS的InterfaceMap似乎不支持这个,我想知道是否还有其他方法可以做到这一点。当然,这可以通过在每次更新位置时在用户位置上放置注释来手动完成,但看起来有点笨拙,并且为用户位置设置默认的蓝色标记会很棒。

谢谢

1 个答案:

答案 0 :(得分:1)

您无法在watchOS上执行此操作。 WKInterfaceMap目前只能用于显示地图的静态部分。 WKInterfaceMap显示特定位置的非交互式地图。您可以动态更改地图上显示的位置,但没有内置方法可以自动更新它以显示用户位置,而不是MKMapView可以实现的位置。