2016-07-18 9 views
-1

バングラデシュなど、特定の国のGoogleAutocomplete検索APIを既に制限しています。今私はバングラデシュの都市であるダッカ市のためにそれを制限したいと思います。私のコードはObjective Cの特定の都市のGoogleAutocomplete検索APIを制限する

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"]; 



      } 

私はこのdocumentationから都市

答えて

0

のためにそれを制限する方法方法やコードをお聞かせください、あなたは特定のタイプのものであるとプレイスオートコンプリートリクエストから結果を制限することができるの下に設けられていますcities型パラメータを渡します。

citiesタイプのコレクションはlocalityまたはadministrative_area_level_3と一致する結果を返すようにプレイスサービスに指示します。

例:

ポルトガル語(ブラジル)での結果と "Vict" を含む都市の要求:

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

・ホープ、このことができます!

関連する問題