2016-11-12 4 views
1

私はmapkitの代わりに私のアプリでgooglemapssdkを使っています。私はテキストフィールドを持っています。Googleマップの場所を検索するためにそのテキストフィールドを使用する必要があります。uitextfieldをGoogleマップの場所を検索する方法

googlemaps sdkで場所を検索するためにテキストを使用する方法、およびその特定の場所の検索された場所の緯度と経度を取得する方法。

私はスタックオーバーフローのすべての質問を終えましたが、私はそれらを理解することができませんので、この問題を解決するために私を助けてください。

お返事ありがとうございました。

+0

グーグル自体がオートコンプリート検索のためのいくつかのAPIを提供しています。あなたはそれらを使って長く緯度を上げることができます。 – vaibhav

+0

素早く返信してくれてありがとうvaibhav、検索のためのtextfelidの使い方、どこでapisを入手できるのか、そのリンクとそのapiの使い方を教えてください。 –

+0

https://www.google.co.in/?gws_rd=ssl#q=google+places+autocomplete+api+example+iosを参照してください。検索場所は – vaibhav

答えて

0
//You can perform search by tapping search button using the following code 
- (IBAction)searchButtonPressed:(id)sender { 
    [self searchForLocationWithText:self.searchTextField.text]; 
} 


//Else If you want to perform the search on typing each letter, You can use this delegate method 
- (void)textFieldDidChange:(NSNotification *)notification { 
    [self searchForLocationWithText:self.searchTextField.text]; 
} 


//Method for searching 
- (void)searchForLocationWithText:(NSString *)searchString{ 
    GMSCoordinateBounds *bounds = [self getGMSBoundsWithRadiusInMeters:10000]; 
    GMSAutocompleteFilter *filter = [[GMSAutocompleteFilter alloc] init]; 
    [email protected]"IN"; 

    [place_client autocompleteQuery:searchString bounds:bounds filter:filter callback:^(NSArray *results, NSError *error) { 
     //Process result 
    }]; 

} 
+0

感謝をUITextFieldの使用方法 –

+0

@SatheeshkumarNaidu:私はちょうどtextFieldのテキストで検索を行うためのコードを追加し、結果が得られ、ローカル配列で読み込んでそのような結果をtableViewに表示するなどの結果を処理する必要があります。あなたが理解して世話してくれることを願っています。 – Bharath

+0

検索結果私はGoogleマップで表示する必要があります。例えば、私がインドを検索した場合Google maps.forでインドを表示しています。これはどんなコードでも可能です。 –

関連する問題