【发布时间】:2017-07-10 21:52:27
【问题描述】:
我从我的谷歌地图得到一个坐标,我想将它分配给一个浮点变量,但它显示了这个错误:
无法将“CLLocationDegrees”(又名“Double”)类型的值分配给类型 '漂浮!'
func markerButtonClicked(sender:MapButton) {
let coord = self.getCenterCoordinate()
let addressObj = Address()
addressObj.latitude = coord.latitude
addressObj.longitude = coord.longitude
}
func getCenterCoordinate() -> (CLLocationCoordinate2D) {
let location = CGPoint(x:self.mView.bounds.size.width/2,y:self.mView.bounds.size.height/2)
let coord = self.mView.projection .coordinate(for: location)
return coord
}
class Address: NSObject {
var latitude:Float!
var longitude:Float!
}
【问题讨论】:
-
改变这个 var latitude: Double!, var longitude: Double!
标签: ios swift location coordinate cllocationcoordinate2d