UISearch
バーがありMapView
、ユーザーが検索バーに単語を入力すると、その単語の関連する場所を含むMapViewがMapView
PINで表示されます...どうすればよいですか?私を助けてください。私はこれを1か所で行いました。複数の場所を表示するにはどうすればよいですか。欲しくないMKAnnotation
。
1291 次
3 に答える
0
あなたは住所から経度と緯度を見つけることができます
ここに行く
于 2013-01-10T13:31:45.083 に答える
0
あなたはコードサンプルを求めました。これは、通常、マップ上にピンをドロップする方法です。
MKPointAnnotation *annotation = [[MKPointAnnotation alloc] init];
annotation.coordinate = coordinate;
annotation.title = title;
annotation.subtitle = subtitle;
[self.mapView addAnnotation:annotation];
シンプルなフォワード ジオコードについては、Locate Awareness Programming Guideを参照してください。複数のジオコード リクエストを発行するより複雑なシナリオでは、(a) 非同期で実行されます。しかし、(b) 皮肉なことに、互いに同時に行うべきではありません。(MKMapItem と CLGeocoder を使用して) マップ上の複数の場所を参照してください。これは、上記のコードを使用して (アイテムを他の回答と同様に、マップアプリ)。
于 2013-01-10T13:54:39.270 に答える
0
MKAnnotation
複数の場所を表示したい場合に使用しても問題はありません。作成することによって形成されたオブジェクトの配列を作成lattitude-longitude pair
します。次に、配列のループを実行して使用しますaddAnnotations
mkmapviewとmkAnnotationを参照してください。
于 2013-01-10T08:37:18.653 に答える