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

objective-c - iOS3.0のMKMapview上のボタンを備えたカスタムコールアウトビュー

サブクラスを作成しました。このサブクラスを選択すると、今のところボタンとテキストをMKAnnotationView含むサブクラスであるコールアウトビュー(MKPinAnnotationViewに類似)が表示されます。UIViewコールアウトが注釈ビューに追加されます。私が抱えている問題は、コールアウトビューに配置したボタンがアクションをトリガーしないことです。タッチイベントに応答していないようです。

新しいものを作成する理由MKAnnotationViewは、注釈ビューにテキストと2つ以上のボタンを表示する必要があり、通常のMKPinAnnotationViewコールアウトでこれを実現する方法を見つけることができなかったためです。

コード:

shareButtonをクリックしているときにshareButtonActionアクションが呼び出されていません...


上記のデリゲートも確認しましたが、iPhone 3.0にインストールした場合は呼び出されません。右のコールアウトにボタンが1つしかない場合、このデリゲートは呼び出されますが、(上記の場合)2つのボタンでビューを追加すると呼び出されません。それはiPhone3.0で起こっています。

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

iphone - キー値オブザーバーがまだ登録されている間の割り当て解除 (リバース ジオコーダー)

ビューが消えると、次のメッセージが表示されます。

(コンテキスト: 0x0、プロパティ: 0x1e98d0> )

逆ジオコーディングを定義して開始するコードは次のとおりです。

ビューを閉じる直前に geo.delegate を nil に設定しようとしました。それは簡単すぎるでしょう。私も試しました:

次のようなエラーがスローされます。

*キャッチされない例外 'NSRangeException' が原因でアプリを終了しています。

注釈コードに対する私の見解は次のとおりです。

ここでボタンを押したり、スイッチを入れたりしながら、スピンインしています。ここで何ができるか考えていますか?

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

ios - iOS MapKit マップビューのマップタイプを変更すると、注釈画像がピンに変更されますか?

以下の何が間違っているかについての提案をいただければ幸いです。

次のコードを使用して、注釈にカスタム イメージを追加しています。

最初はちゃんと画像が表示されています。

マップ タイプ (標準、衛星、ハイブリッド) を変更するセグメント コントロールがあります。標準がデフォルトです。衛星を選択するとすぐに、画像がピンに変わります。mapView:viewforAnnotation メソッドは再度呼び出されません。

よろしく、

ジム

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

iphone - ピンにオブザーバーを追加しました。問題があります:時々私はobserveValueForKeyPathを二重に呼び出します

ピンにオブザーバーを追加しました。問題があります。ピンをクリックすると、observeValueForKeyPathが二重に呼び出されることがあります。私は何をする必要がありますか?

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

iphone - iOSでアノテーションコールアウトの位置を取得する

状況は次のとおりです。MapKitを使用して、地図上にいくつかの場所を表示しています。マップ上のすべてのポイントがウィンドウに収まるようにする境界を計算するコードがあります。最近、最も近い場所のコールアウトバブル(適切な用語?)を表示できるようにするコードを追加しました。残念ながら、コールアウトバブルはウィンドウの境界に収まりません。理想的には、ズームを調整して、すべての注釈と最も近い場所のコールアウトバブルに合うようにします。これを行う方法について何か提案はありますか?これが私のズーム方法です:

前もって感謝します!ジェームズ

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

objective-c - カスタム現在の場所注釈ピンがコアの場所で更新されない

現在の場所にカスタムピンを追加しようとしていますが、場所は更新されません。設定後もsetShowsUserLocation = YES;

ただし、return nil;すべてに設定すると正常に機能しますが、カスタムイメージが失われます。私は本当にこれを機能させたいと思っています。どんな助けでも大歓迎です。

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

iphone - データベース コンテンツの ID を持つ iPhone MKAnnotation

MKMap APIを使用してデータベーステーブルIDを統合しようとしているので、ボタンの詳細開示をクリックして、詳細情報を含む別のページにユーザーを送信できます。私はAppleサイトのMKMapKitのいたるところで、これに役立つプロパティまたはメソッドを見つけ、いくつかのチュートリアルを調べましたが、答えはありませんでした。

ID を字幕コンテキストにアタッチしようとしたので、MKAnnotationView で ID を取得して MKPinAnnotationView を作成し、ボタンを rightCalloutAccessoryView に追加しました。エラーが発生し、動作したくありません。

}

マップ上の個々のピンにこの手法を使用しましたが、うまくいくように見えましたが、ID は必要ありませんでした...

注釈のサブタイトルを取得しようとすると、アプリが強制終了されます。(id) 注釈が整数であることは知っていますが、この情報を操作する方法がわかりません。上記のこの関数は、私のコードの後に​​呼び出されると思います:

[mapView addAnnotations:markers]; //ここで、markers はタイトル、サブタイトル別名 ID の配列です

どんな助けでも大歓迎です。

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

iphone - 特定の瞬間に AnnotationView のドラッグ可能な状態を変更するにはどうすればよいですか?

ユーザーがボタンを押したときにドラッグ可能な状態をYESからNOに変更したい。
どのようにできるのか ?

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

iphone - MKAnnotationPinViewでの画像の設定

デリゲート内に次のコードがあります。

ただし、地図上にピンの画像は表示されていません。何が足りないの?

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

iphone - マップビューの注釈調整

こんにちは、ユーザーが次のコードに入ったときに注釈の画像を変更しようとしています

しかし、注釈画像を変更できません。変更できない理由を教えてください