Sto utilizzando il completamento automatico dell'API di Google Places per iOS e restituisce placeID. Come posso ottenere GMSAddress dal placeID? Attualmente utilizzo lookupPlaceID per ottenere GMSPlace, quindi uso reverseGeocodeCoordinate per ottenere GMSAddress dalle coordinate in GMSPlace. Richiede però l'API di Google 3 volte: Completamento automatico, lookupPlaceID, reverseGeocodeCoordinate.Come ottenere GMSAddress da PlaceID o GMSPlace
C'è un modo per ottenere GMSAddress da PlaceID o GMSPlace direttamente?
Dal [GMSAddress] (https://developers.google.com/maps/documentation/ ios/reference/interface_g_m_s_address), dice 'GMSAddress' è il risultato di una' 'richiesta di geocodifica inversa', contenente un indirizzo leggibile dall'uomo. Quindi devi fare un 'reverseGeocodeCoordinate' per ottenere il' GMSAddress'. Quindi non puoi evitare di usare 'Completamento automatico' e' cercaOrdiniID', quindi 'InvertireGeocoderCoordinate'. – ztan
@ztan capito. grazie – JordanChina
Un problema che potresti avere con questa soluzione è che la proprietà 'name' di' GMSPlace' potrebbe essere diversa dalla proprietà 'thoroughfare' di' GMSAddress', anche se 'coordinate' sono esattamente le stesse. –