0

重複の可能性:
UISearchBar で MKMapView を検索するには?

私は、Googleマップを備えたMKMapViewを備えたUISearchBarを1つ持っています。入力を開始するたびに提案が必要です。それで、私はそのために何をする必要がありますか?Google API 用の Web サービスはありますか?

4

2 に答える 2

2

CLGeocoder文字列に基づいてアドレス結果を生成するために 使用します。
これはとして知られていforward geocodingます。
UIに入力できるいくつかの目印が返されます。

http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLGeocoder_class/Reference/Reference.html

ここでの簡単な例:

NSString *address = @"Big Ben";

CLGeocoder *coder = [[CLGeocoder alloc] init];
[coder geocodeAddressString:address completionHandler:^(NSArray *placemarks, NSError *error){

     //Do something with the returned placemarks
}];

特定の場合は、結果を設定された領域に制限することもできます。これはすべて、上記のリンクに記載されています。

于 2012-10-04T13:33:02.400 に答える
0
  1. リクエストを作成http://google.com/complete/search?output=toolbar&q=YOURQUERY
  2. 応答を受け取り、それを解析します。
  3. 提案として UITableView に表示します。

完全な図を表示するには、この投稿を参照してください。

于 2012-10-05T06:46:45.557 に答える