問題タブ [mkannotationview]

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 投票する
1 に答える
2063 参照

iphone - mapView:annotationView:calloutAccessoryControlTapped: MKAnnotationView の代わりに UITouchesEvent を提供していますか?

iPhone アプリで mapView:annotationView:calloutAccessoryControlTapped: メソッドを実装しようとしています。メソッドが呼び出されていますが、渡されたビューを使用しようとすると

Annotation* temp = (Annotation *)view.annotation;

アプリがエラーでクラッシュします。

2011-03-29 12:51:54.453 Flora[3316:207] *キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。理由: '-[UITouchesEvent 注釈]: インスタンス 0x6d13410 に送信された認識されないセレクター'

デバッガーでは、ビューが MKAnnotationView ではなく UITouchesEvent であるかのように見えます。

私は人々がこのメソッドで持っていた他の質問を読みましたが、渡されたビューの注釈プロパティを使用した後にすべて機能します.これは私にとってはうまくいきません.

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

iphone - MKMapView のマルチラインを使用した Standart AnnotationView

Annotation の説明を数行のテキスト (電話番号、説明、住所など) で表示したいのですが、ここで解決策を見つけました。独自の子 MKAnnotationView クラスを作成し、メソッド initWithAnnotation をオーバーライドする必要があります。ここで、必要なすべての設定で背景の四角形とすべてのラベルを描画できます。しかし、標準の背景の長方形が必要です。かなりきれいです。ご協力いただきありがとうございます。

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

ios - MKAnnotation 目印を常に表示する

MKAnnotation オブジェクトの目印 (タイトルとサブタイトル) を、クリックせずにいつでもマップ ビューに表示できるようにします。

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

iphone - MKAnnotationView の再描画

MKMapView のズーム レベルに応じて、カスタム MKAnnotationView を再描画する必要があります。私が理解している限り、マップコントローラーの次のメソッドでそれを行う必要があります

ここで注釈を削除して MKMapView に追加すると、AnnotationView が強制的に点滅します。どうすればこれを正しい方法で行うことができますか?

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

objective-c - 複数の MKAnnotation をコーディングする簡単な方法は?

このコードは MapCallouts デモからのものです。何百もの異なる注釈があったとします。Apple が行った方法では、多くのコードの重複が発生します。

どのクラス インスタンスがデリゲートをトリガーしたかに関係なく、デリゲートをトリガーしたクラスのインスタンスの注釈プロパティにアクセスしたいと考えています。

各注釈を処理し、1 つのユニバーサル メソッドを持つ if ステートメントを記述するよりも簡単な方法はありますか?

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

iphone - ズーム後/ズーム中にAnnotationViewを更新

centerOffsetズームレベルが変更されたときにのプロパティを変更する必要がありますAnnotationView。削除して再度追加したくありませんAnnotations

AnnotationViewsでは、ズーム後にアクセスして更新するにはどうすればよいですか?

これについて何かアイデアはありますか?

よろしく、クリスチャン

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

xcode - MapKitMapView注釈が実際のデバイスで重複している

実際のデバイス(iPhone 3G、3.1.3)でアプリをテストすると、画像に問題が表示されます。シミュレーター(iOS 4.1SDKを使用したxcode3)では問題ありません。申し訳ありませんが、まだ画像を投稿できません。これが私の最初の質問です。

http://i.stack.imgur.com/Ct4on.jpg

アノテーションの実装には次のコードがあります。

そしてこれはヘッダーファイルの一部です:

そして、これは私が新しいものを作成する場所です(ループ内):

これについて何かアイデアはありますか?何を見たらいいのかわからない:/

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

iphone - 吹き出しの吹き出し MKMapView の移動の問題

現在、MKMapView を使用するアプリを開発しています。マップが移動された場合、サーバー リクエストを実行して、座標に基づいて新しい注釈を取得します。

注釈をクリックすると、マップが移動する場合があります。この場合、リクエストを実行したくありません。

地図を動かしたのが吹き出しブーブルかどうかを知る方法を誰かが持っていますか?

- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view{ で試しましたが成功しませんでした!

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

iphone - MKAnnotationView をすぐにドラッグする

MKAnnotationView のドラッグ可能なプロパティを設定すると、デフォルトの動作は次のようになります。

1) ユーザーが注釈をタップ

2) ユーザーが注釈をドラッグ

これを 1 つに結合して、ユーザーが最初にタップせずに注釈をドラッグできるようにすることは可能ですか?

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

iphone - 単一のMKMapViewマップ上の複数の異なるサイズの注釈

私は地図上にユーザーの場所を表示するiPhoneアプリを持っています。目標は、マーカーのサイズが場所の人気に比例することです。より人気のある場所には、少し大きな注釈が付けられます。

マーカーを表示するためのカスタムMKAnnotationとMKAnnotationViewがあります。カスタムMKAnnotationViewを使用して異なるサイズのマーカーをレンダリングしようとしましたが、同じサイズの画像が常にレンダリングされます。

これがクラスです。

アドバイスや提案は大歓迎です:

そして、これがviewForAnnotationメソッドです。