Voglio convertire lat lon a CLLocationCoordinate2D
.Come convertire latitudine longitudine in CLLocationCoordinate2D
self.currentLocation = {.latitude = 0.0, .longitude = 0.0};
Questo mi dà errore "Espressione attesa".
Cosa sto sbagliando?
Voglio convertire lat lon a CLLocationCoordinate2D
.Come convertire latitudine longitudine in CLLocationCoordinate2D
self.currentLocation = {.latitude = 0.0, .longitude = 0.0};
Questo mi dà errore "Espressione attesa".
Cosa sto sbagliando?
Utilizzare CLLocationCoordinate2DMake(CLLocationDegrees latitude, CLLocationDegrees longitude)
per creare le coordinate.
bene, stavo cercando questo –
Mentre è possibile utilizzare CLLocationCoordinate2DMake
è necessario prestare attenzione perché è disponibile in iOS 4.0 e versioni successive solo. Puoi provare questo per renderlo 'manualmente':
CLLocationCoordinate coordinate;
coordinate.latitude = 0.0;
coordinate.longitude = 0.0;
self.currentLocation = coordinate;
Il tuo codice sembra essere corretto. Questo non dovrebbe causare errori/avvertenze. Assicurarsi che self.currentLocation sia un CLLocationCoordinate2D. Prova a lanciare l'espressione come qui di seguito,
self.currentLocation = (CLLocationCoordinate2D){.latitude = 0.0, .longitude = 0.0};
In alternativa è anche possibile utilizzare CLLocationCoordinate2DMake metodo.
Il tuo codice sembra buono. Prova a trasmettere l'espressione in * CLLocationCoordinate2D *. Vedi se la mia risposta qui sotto ti aiuta! – EmptyStack