問題タブ [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 に答える
77 参照

iphone - 地図上ではなく画像上でアノテーションを使用する

通常は地図で使用される注釈を大きな画像で使用したいと考えています。

これは UIView のサブクラスですが、ドキュメントには MapKit 以外での使用については言及されていません。

これは可能ですか?そうでない場合、既知の回避策はありますか?

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

iphone - MKAnnotationView と ImageView

重複の可能性:
iPhoneでボタンクリック時にピン注釈を呼び出す方法

質問がおかしかったらごめんなさい。イメージを作成し、特定のパーツにピンをドロップして、それらのパーツに名前を付けようとしています。Image+Iphone+Drp ピンを検索するたびに、MKAnnotationView または少なくとも MK で始まる何かを取得します。MKAnnotationView はマップ専用なのか、それとも画像を表示してピンをドロップするために使用できるのだろうか。できる場合は、どうすればよいですか。つまり、imageview の場合は非常に単純です。コードとIBの両方でそれを行うことができます。MKAnnotationView はどうですか。別のビューのサブビューにすることはできますか?

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

ios - MKMapView で注釈のドロップを高速化することは可能ですか?

マップに 30 個の注釈があり、ドロップ アニメーションを高速化したいと考えています。

MKMapView での注釈のドロップを高速化するか、一度にすべてをドロップすることは可能ですか?

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

iphone - 注釈ビューをドラッグすると、ドラッグ状態のデリゲート メソッドが複数回トリガーされる

これは少しあいまいです。

この MKMapViewDelegate には、注釈ビューのドラッグを開始して終了したときに通知するメソッドがあります。私は次のように実装しました:

この種の作品。ただし、注釈のドラッグを停止して再度ドラッグすると、上記のメソッドが 2 回トリガーされ、次に 3 回トリガーされます。したがって、コンソールには次のように表示されます。

これを引き起こしている原因についてのアイデアはありますか?

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

cocoa-touch - MapKit 更新注釈画像

MKAnnotationView非同期リクエストが注釈のステータスに関する情報で完了した後に、カスタム イメージを更新する方法を見つけるのに問題があります。これまでのところ、私はこれを持っています:

その少し後、リクエストを実行し、その結果である NSDictionary を使用して、次のことを実行しようとしています。これにより、両方の要素に null が返されます。

これによりエラーは発生しません(すべてを正しく貼り付けて変換したと仮定します)が、カスタム MKAnnotationView と MKAnnotation の両方を含む必要がある NSMutableDictionary ですが、リクエストが完了する前にそれらをすべてログに記録し、リクエストが完了すると正しく表示されます。 MKAnnotationView と MKAnnotation の両方が私が期待したものではないかのように、注釈を変更して画像を変更したり、注釈ビューを更新したりすることはできません。

どんなアイデアでも大歓迎です!

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

ios - サブクラス化された MKMapView を介してのみ MKAnnotationView をカスタマイズしますか?

私はこれを両方試しました(MKMapView Delegate):

そしてこれ(MKMapViewを持つVC上):

MKAnnotationView の外観の変更に成功することなく、それらは開示ボタンなどのない単純な赤いピンとして表示されます....

サブクラス化された MKMapView を作成し、 - (MKAnnotationView *)viewForAnnotation:(id < MKAnnotation >)annotation を使用してそれらを変更する唯一の方法ですか??? 注釈を変更するためだけに追加のサブクラスを作成する必要があると思いますが、上記のメソッドが機能しないのはなぜですか?

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

xcode - タップすると表示されるすべてのmkannotation+新しいもの

MKAnnotationについて質問があります。現在、4つのピンがあり、ピンをタップすると表示される注釈バッジが付いたマップがあります。最後にロードされたピンのみに注釈が表示されます。

最初にすべての注釈を一緒に表示することは可能かどうか疑問に思いました。次に、ピンをタップしたときに2番目の注釈を付けることができる場合は、基本的に古い注釈を置き換えます。

->実際には、各(すべての)ピンの上に小さなアイコンを表示させたいのですが、タップすると、別の注釈がいくつかの詳細とともに表示されます...

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

0 投票する
7 に答える
3961 参照

iphone - View Controllerをナビゲーションスタックにプッシュすると、SIGABRTになります

はじめに、私はiOS開発に不慣れです。私はしばらくの間、ここでもGoogleでも、答えを見つけるために周りを見回してきました。

私のアプリケーションは、注釈付きのマップビューにロードされます。ユーザーが注釈の1つをタップすると、アクセサリボタンのあるコールアウトビューが表示されます。私が抱えている問題は、アクセサリボタンをタップしたときに呼び出されるメソッドにあります。特定の注釈の詳細ビューを表示したいのですが、アクセサリボタンをタップすると、アプリがSIGABRTでクラッシュします。

タイトルとサブタイトルでビューを表示しようとしているだけなので、画像と説明はまだ追加していません。

DetailViewControllerクラスコード ヘッダーは次のとおりです。

実装:

SIGABRTの出力は次のとおりです。

2011-07-12 19:05:06.678 mkeBOAT [1687:ef03]コールアウトアクセサリがタップされました

2011-07-12 19:05:06.679 mkeBOAT [1687:ef03]USバンクタワー

2011-07-12 19:05:06.680 mkeBOAT [1687:ef03](null)

2011-07-12 19:05:06.680 mkeBOAT [1687:ef03](null)、(null)

2011-07-12 19:05:06.680 mkeBOAT [1687:ef03]ビューが初期化されました

2011-07-12 19:05:06.711 mkeBOAT [1687:ef03] *キャッチされなかった例外のためにアプリを終了します

'NSUnknownKeyException'、理由:'[setValue:forUndefinedKey:]:このクラスは、キーの説明に対してキー値コーディングに準拠していません。

実際に何かがあるはずの値に対してnullを出力しているため、辞書が正しく機能しているとは思いません。

助けてくれてありがとう!

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

iphone - iphone の mkMapview の A ピンのカスタム callOut !! .... デフォルト コールアウトとカスタム コールアウトのデータ ミスマッチ

pinView コールアウト

mapView にドロップされたピンのカスタム コールアウトを試しています。pinView のデフォルトのコールアウトを非表示にして、そこにカスタム コールを表示することでこれを行うことができます。()..すべて正常に動作しています...しかし、コールアウトに正しい情報を割り当てることができないのは問題だけです..デフォルトのコールアウトを表示しましたが、その情報は私のカスタムコールアウトとは異なります. スクリーンショットを添付しました.....

これが私のコードです

こんにちは、誰かがこれを知っているなら..助けてください!!!!!