2016-07-18 2 views
-1

Ich habe bereits GoogleAutocomplete Suche API für ein bestimmtes Land sagen Bangladesch. Jetzt möchte ich es für Dhaka City, eine Stadt von Bangladesch, einschränken. Mein Code bereitgestellt unterBeschränken GoogleAutocomplete Suche API für eine bestimmte Stadt in Objective C

APICommunicator *api = [[APICommunicator alloc] init]; 
      _searchTermArray=[[NSMutableArray alloc]init]; 


      NSDictionary *arr = [api getGoogleAPIArrByPOST:[NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/autocomplete/json?input=%@&region=BD&components=country:BD&types=geocode&key=%@",searchTerms,API_KEY]parameter:nil]; 

      NSString *areaName; 
      for (areaName in arr) { 
       _searchTermArray=[[arr valueForKey:@"predictions"]valueForKey:@"description"]; 



      } 

Bitte lassen Sie mich wissen, wie oder Code, wie es für die Aus dieser documentation

Antwort

0

Stadt zu beschränken, können Sie die Ergebnisse einer Place Autocomplete-Anfrage beschränken eines bestimmten Typs zu sein indem ein cities Typparameter übergeben wird.

die cities Art Sammlung weist den Places-Dienst Ergebnisse zurückzugeben, die locality oder administrative_area_level_3 entsprechen.

Beispiel:

Ein Antrag für die Städte "Vict" mit den Ergebnissen in brasilianischem Portugiesisch enthält:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Vict&types=(cities)&language=pt_BR&key=YOUR_API_KEY 

hoffe, das hilft!

Verwandte Themen