在 WatchOS 2.0 中无法显示多个地图注释
Can't show more than one map annotation in WatchOS 2.0
我最近将一个 apple watch 应用程序更新到了 watchOS 2,但我遇到了涉及地图注释的奇怪行为。在之前的版本中,我用两张图片绘制了两条注释没有任何问题,但现在我只能在只显示一个注释时才能看到图像。当我尝试添加两个注释时,最近添加的不显示图像并显示默认的引脚注释。那是一个错误吗?我很震惊似乎没有人评论这个问题。
这是我的代码:
var distance = currentLocation.distanceFromLocation(aLocation!)
let middleLat = (currentLocation.coordinate.latitude + aLocation!.coordinate.latitude)/2
let middleLon = (currentLocation.coordinate.longitude + aLocation!.coordinate.longitude)/2
let middleCoords = CLLocationCoordinate2DMake(middleLat, middleLon)
self.theMap.removeAllAnnotations()
let region = MKCoordinateRegionMakeWithDistance(middleCoords, distance * 1.6 , distance * 1.3)
self.theMap.addAnnotation(aLocation!.coordinate, withImageNamed: "aAnnotation", centerOffset: CGPoint(x: 0, y: 0))
self.theMap.addAnnotation(currentLocation.coordinate, withImageNamed: "UserAnnotationW", centerOffset: CGPoint(x: 0, y: 0))
self.theMap.setRegion(region)
在这种情况下,仅显示 "aAnnotation" 的图像,"UserAnnotation" 获得默认图钉。如果我交换第 7 行和第 8 行,则会显示用户图像。
有人吗?
感谢
好吧,我在苹果开发者论坛上被告知,实际上这是一个错误。所以,如果您遇到同样的情况,则无需担心。
更新:使用今天发布的新 2.0 GM,一切恢复正常。
我最近将一个 apple watch 应用程序更新到了 watchOS 2,但我遇到了涉及地图注释的奇怪行为。在之前的版本中,我用两张图片绘制了两条注释没有任何问题,但现在我只能在只显示一个注释时才能看到图像。当我尝试添加两个注释时,最近添加的不显示图像并显示默认的引脚注释。那是一个错误吗?我很震惊似乎没有人评论这个问题。
这是我的代码:
var distance = currentLocation.distanceFromLocation(aLocation!)
let middleLat = (currentLocation.coordinate.latitude + aLocation!.coordinate.latitude)/2
let middleLon = (currentLocation.coordinate.longitude + aLocation!.coordinate.longitude)/2
let middleCoords = CLLocationCoordinate2DMake(middleLat, middleLon)
self.theMap.removeAllAnnotations()
let region = MKCoordinateRegionMakeWithDistance(middleCoords, distance * 1.6 , distance * 1.3)
self.theMap.addAnnotation(aLocation!.coordinate, withImageNamed: "aAnnotation", centerOffset: CGPoint(x: 0, y: 0))
self.theMap.addAnnotation(currentLocation.coordinate, withImageNamed: "UserAnnotationW", centerOffset: CGPoint(x: 0, y: 0))
self.theMap.setRegion(region)
在这种情况下,仅显示 "aAnnotation" 的图像,"UserAnnotation" 获得默认图钉。如果我交换第 7 行和第 8 行,则会显示用户图像。
有人吗?
感谢
好吧,我在苹果开发者论坛上被告知,实际上这是一个错误。所以,如果您遇到同样的情况,则无需担心。
更新:使用今天发布的新 2.0 GM,一切恢复正常。