Joe*_*ine 1 maps xcode google-maps watchkit
我似乎无法在Xcode 6.2 Beta中加载我的地图,它只是坚持旋转图标.目前我的Map接口控制器中有以下代码:
import WatchKit
import Foundation
class MapInterfaceController: WKInterfaceController {
@IBOutlet weak var LocationMap: WKInterfaceMap!
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
var centerLocation = CLLocationCoordinate2DMake(51.505248, -0.113838)
self.LocationMap.setVisibleMapRect(MKMapRect(origin: MKMapPointForCoordinate(centerLocation), size: MKMapSizeMake(0.5, 0.5)))
self.LocationMap.setRegion(MKCoordinateRegion(center: centerLocation, span: MKCoordinateSpan(latitudeDelta: 0.005, longitudeDelta: 0.005)))
}
}
Run Code Online (Sandbox Code Playgroud)
然后导致我的地图无法正确加载,我最终得到了永远不会完全加载的旋转加载图标.
我确信我可能只是错过了一些明显的东西,因为我对这一切都很陌生,但我似乎找不到任何可以告诉我我缺少的资源,或者通过这个过程告诉我帮我看看我忽略了什么.
我有几乎相同的代码,它对我来说很好.几点评论:
setRegion设置中心坐标以及可见地图区域,因此无需先调用setVisibleMapRect.
您的属性和变量不应以大写字母开头(尽管这不是问题的原因)
这是我使用的代码:
let location = CLLocationCoordinate2D(
latitude: 51.505248,
longitude: -0.113838)
)
let region = MKCoordinateRegion(center: location, span: MKCoordinateSpan(latitudeDelta: 0.005, longitudeDelta: 0.005))
self.map.setRegion(region)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1870 次 |
| 最近记录: |