1

私はxcodeにかなり慣れていないので、現在小さなiPhoneアプリを作成しています。

読み込み時に (MKMapView を使用して) マップを表示するようにしました。また、データベースを表示する機能を持つビューを読み込むボタンもあります。建物の一覧が表示されます。

私の目的は、ユーザーが 2 番目のビューで建物の名前に触れると、アプリがタッチされた建物の上のマップ ビューにピン (および/または注釈) をドロップするようにすることです。

これを完了するにはどうすればよいですか?

また、緯度と経度をデータベースに保存して、正しい建物名に関連付けるにはどうすればよいですか?

私はここを見回して、少しグーグルで調べましたが、役に立つものは何も見つかりませんでしたが、見逃したかもしれません.

どんな助け/アドバイスも大歓迎です!

それが役立つ場合は、MKMapview のコードを投稿できます。

4

1 に答える 1

0

おそらく、クラス内のaddAnnotation:メソッドを探しているでしょう。MKMapView新しいMKAnnotationインスタンスを作成し、関連情報を入力して、ボタン タッチでマップに追加する必要があります。

viewForAnnotation:でメソッドをオーバーライドすると、プロパティを にMKMapView設定するだけで、ピンのドロップをアニメートできます。animatesDropYES

詳細については、MKMapView クラスのリファレンスをご覧ください。

質問の 2 番目の部分については、データベースのレイアウトがどのようなものか、正確な問題が何であるかがよくわかりません。

于 2012-09-09T00:01:47.620 に答える