0

iPhoneでMapkitを使用して座標を指定した場合に、マップ上に複数のピンをドロップすることに関する質問があります。

Mapkitを使用すると、指定された緯度と経度で地図を表示できます。また、特定の場所にピンをドロップすることもできます。

しかし、私はlatとlongの配列を持っているので、それらすべてのピンを表示したいと思います。これを達成する方法は?

座標を更新するたびに[mapViewaddAnnotation:pin]をループに追加しようとしましたが、機能しません。

この点で助けてください。

4

2 に答える 2

2

ループで[mapViewaddAnnotation:pin]を使用しないでください。次のAPIを使用できます:[mapView addAnnotations:pinsArray]。わたしにはできる。

これは、複数のピンを使用した私のアプリのスクリーンショットです: 近くのDovebox http://dovebox.l99.com:81//Home_files/screenshots/Nearby.png

于 2010-02-22T12:01:00.173 に答える
0

単純なロジックでこれを行うことができます。

0から[配列数]までのループでアノテーションメソッドを呼び出します。アノテーションメソッドに引数を渡す必要があります。つまり、id、lat、longです。

私はそれをうまくやった。

ピンマークnsobjectクラスが含まれていることを確認してください

アーミール

于 2010-02-22T11:38:26.180 に答える