我想將緯度轉換爲CLLocationCoordinate2D
。如何將緯度經度轉換爲CLLocationCoordinate2D
self.currentLocation = {.latitude = 0.0, .longitude = 0.0};
這給了我錯誤「期望的表達式」。
我在做什麼錯?
我想將緯度轉換爲CLLocationCoordinate2D
。如何將緯度經度轉換爲CLLocationCoordinate2D
self.currentLocation = {.latitude = 0.0, .longitude = 0.0};
這給了我錯誤「期望的表達式」。
我在做什麼錯?
使用CLLocationCoordinate2DMake(CLLocationDegrees latitude, CLLocationDegrees longitude)
來創建座標。
不錯,我一直在尋找這個 –
雖然你可以使用CLLocationCoordinate2DMake
你必須注意,因爲它在iOS 4.0和更高版本中可用只有。您可以嘗試使其「手動」:
CLLocationCoordinate coordinate;
coordinate.latitude = 0.0;
coordinate.longitude = 0.0;
self.currentLocation = coordinate;
您的代碼似乎是正確的。這不應該拋出任何錯誤/警告。確保self.currentLocation是CLLocationCoordinate2D。試着投像下面的表達式,
self.currentLocation = (CLLocationCoordinate2D){.latitude = 0.0, .longitude = 0.0};
另外,您還可以使用CLLocationCoordinate2DMake方法。
你的代碼看起來不錯。嘗試將表達式轉換爲* CLLocationCoordinate2D *。看看我的答案是否能幫助你! – EmptyStack