問題タブ [mkpinannotationview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5961 参照

iphone - Custon MKPinAnnotationColor

私はグーグルで少し検索しましたが、私の質問に対する答えは実際には見つかりませんでした。黄色やオレンジなど、別の色のピンを作成したいと思います。

これはどのようにすればよいですか?UIColorを送信するものを作成することはできないようです。自分でデザインして、どういうわけかピンを自分のイメージに変更する必要がありますか?

よろしく、ポールピーレン

0 投票する
2 に答える
3655 参照

iphone - マップを更新View

ピンが付いたmapViewがあり、地図上の別のポイントと私との間のCLLocationとgetDistanceの次のコードがあります。

しかし、ボタンをタップしたときにマップを更新するメソッドを実装するにはどうすればよいですか? いつでも好きなときにピンを手に入れることができます。ボタンは問題ではなく、リフレッシュのみです!

誰かが私を助けてくれることを願っています??

よろしくマルコ

0 投票する
3 に答える
19224 参照

iphone - デフォルトのコールアウトバブルに類似したカスタムMKPinAnnotationコールアウトバブル

MKMapViewでカスタムコールアウトバブルを作成したいと思います。しかし、デフォルトのバブルと同じ方法でコールアウトバブルを作成したいと思います。したがって、この画像で注釈のように見えるビューを作成する方法 (ソース:objectgraph.com代替テキスト

次の画像の「駐車場の場所」の注釈のようなカスタムカスタムビューが必要です。カスタム幅、高さなどで。P

デフォルトのバブルに必要な詳細を追加できません。そのため、カスタムバブルを作成しています。

Plzは私を助けてくれます。ありがとう。

0 投票する
2 に答える
996 参照

iphone - MKMapView でピンを押したときに表示される吹き出しの色を変更するにはどうすればよいですか?

MKAnnotationPin を押したときに表示されるコールアウトは、画像、タイトル、およびサブタイトルを持つようにカスタマイズできます。コールアウトの黒色を他の色、たとえば茶色に変更することはできますか?

0 投票する
2 に答える
8507 参照

objective-c - MKAnnotationView は、イベントの受信時にタイトルとサブタイトルを距離とともに更新します

mapkit と CLLocationManager を使用して iphone アプリを開発しています。

MKPinAnnotationView をマップ上に多数 (約 100 個) 配置し、受信時にすべての吹き出しのサブタイトルをユーザー距離で更新したいと考えています。

どうやってするの ?

ありがとう


字幕の吹き出しを新しい場所で更新しようとしましたが、うまくいきませんでした。

私の MyAppDelegate.h で

私の MyAppDelegate.m で

MyAnnotation という名前の customAnnotationView を作成しました。

MyAnnotation.h で:

MyAnnotation.m で:

最後に、MapViewController でそのように使用します (ここでは viewForAnnotation デリゲート メソッドのみを配置します)。

結局、mkannotation がマップにロードされた後、このサブタイトルは更新されません。何が問題なのですか?

ご協力いただきありがとうございます...

0 投票する
0 に答える
396 参照

iphone - MKMapViewのピンをios4のPhoto Album Placesビューで移動させるにはどうすればよいですか

iOS4 のフォト アルバム プレースでは、マップをズームアウトおよびズームインすると、フォト ピンが結合および分割されます。

それは素晴らしい経験です!アプリで同じものを使用したい。

おそらく、MapKit の 1 つではないはずです。

どうすればこれを行うことができるか誰かが知っていますか?

0 投票する
1 に答える
4235 参照

objective-c - デフォルトでピン情報を表示する

MKPinAnnotationView上の注釈ピンを使用していMKMapViewます。私が開発しているビューには、ピンを中心としたマップがあります。ビューを呼び出すと、ピンがドロップダウンし、クリックすると、注釈情報が表示されます(canShowCallout = YES)。ビューを開いたときにこのコールアウトを取得するにはどうすればよいですか?注釈ピンをクリックせずに。

読んでくれてありがとう。

編集:

私はこのコードを使用しています。

編集:

(aBitObviousがコメントしているように)didAddAnnotationViews:代わりに呼び出すと、正常に機能します。mapViewDidFinishLoadingMap:

0 投票する
4 に答える
26260 参照

ios4 - MKMapViewでタップジェスチャをキャプチャする方法

でタップ イベントをキャプチャしようとしています。このようにして、ユーザーがタップしたポイントにMKMapViewをドロップできます。基本的に、 (建物を示すオーバーレイ) でオーバーレイMKPinAnnotationされたマップがあり、ユーザーがそのオーバーレイをタップすると、吹き出しにドロップして詳細情報を表示することで、そのオーバーレイに関する詳細情報を提供したいと考えています。ありがとうございました。MKOverlayViewsMKPinAnnotaion

0 投票する
1 に答える
2485 参照

iphone - ピンをドラッグしてMKMapViewの逆ジオコーディング

NSManagedObjectのサブクラス「Location」があり、このクラスはMKAnnotationに準拠しています。

地図に場所を追加すると...ReverseGeocoderが起動します。コールアウトに表示されているピンをクリックして、ピンのアドレスを表示します。したがって、すべてが正常に機能します。

今私の問題。

ピンをドラッグできます。ドラッグが終了すると、ReverseGeocoderは位置データを要求し始めます。ただし、Locationオブジェクトで目印が更新されていますが、コールアウトビューにはまだ古いアドレスがあります。もう一度ドラッグすると、新しいアドレスが表示されます。(もちろん、ドラッグしたので、新しいものはもう新しいものではありません)。

ドラッグ状態のコードは次のとおりです。

そして、私の逆ジオコーダーデリゲートのコード

どんな助けでも素晴らしいでしょう。結局、マップアプリはドラッグしてそれを行うための最良の例です。

0 投票する
1 に答える
2320 参照

iphone - どのアノテーションがshowDetailsを送信するかを見つける方法は?

どのアノテーションがshowDetailsを送信するかを見つける方法は?