La documentazione perCLGeocodeCompletionHandler ha una sola voce di segnaposto
- (void)geocodeAddressString:(NSString *)addressString completionHandler:(CLGeocodeCompletionHandler)completionHandler;
La documentazione afferma chiaramente:
In caso di richieste di andata-geocoding, segnaposto più oggetti può essere restituito se le informazioni fornite ha generato più posizioni possibili .
afferma che restituisce una serie di segnaposto. Tuttavia, anche se cerco oggetti che so per certo hanno più voci (Hollywood, Washington, Danimarca, via principale, ecc.) Ottengo sempre una sola voce.
Alcune persone semplicemente fanno spallucce e dicono di usare invece l'API di google, ma temo per il limite della richiesta.
C'è qualche impostazione o hack per risolvere questo problema, o è il CLGeocoder
semplicemente rotto?
Suoni come la strada da percorrere :) –
Non penso che questa sia la risposta corretta al problema iniziale. –