lat lonをCLLocationCoordinate2D
に変換します。緯度経度をCLLocationCoordinate2Dに変換する方法
self.currentLocation = {.latitude = 0.0, .longitude = 0.0};
これにより、「期待される表現」というエラーが表示されます。
私は間違っていますか?
lat lonを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であることを確認してください。またあなたもCLLocationCoordinate2DMakeメソッドを使用することができます
self.currentLocation = (CLLocationCoordinate2D){.latitude = 0.0, .longitude = 0.0};
、以下のような表現をキャストしてみます。
コードは正常です。式を* CLLocationCoordinate2D *にキャストしてみてください。私の答えがあなたに役立つかどうかを見てください! – EmptyStack