問題タブ [mapkitannotation]

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

ios - カスタム注釈の各インスタンスに一意のプロパティを作成する

そのため、同じカスタム クラスを使用して複数のマップ アノテーションを作成するアプリを持つアプリを作成しています。現在、各注釈にはボタンがあります。私がやりたいことは、各ピンがメイン ビュー コントローラー クラスの変数に一意の値を割り当てるようにすることです。たとえば、マップのピン 1 のボタンを押した場合、メイン ビュー コントローラーの変数の値は 1 になりますが、ボタン 2 を押すと、変数の値は 2 などになります。コードは次のとおりです。私のviewControllerのために。現在、作成されたカスタム ピンの 2 つの注釈、GrandCarousel と OrientExpress が viewDidLoad メソッドにあることに注意してください。

したがって、WOMapAnnotation クラスの各インスタンスには、通常のタイトルと座標とともに、selectedSection と selectedRow のカスタム プロパティがあります。ボタンは希望どおりに表示されますが、ボタンはまったく同じことを行います。したがって、私の全体的な質問は、タップされた注釈に依存するviewControllerクラスのselectedRowおよびselectedSectionプロパティにどのようにアクセスするかです。どんな助けでも素晴らしいでしょう!

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

ios - MKMapview へのカスタム注釈の追加

に注釈を追加しようとしていますMKMapView

プロトコルCustomMapPinに準拠したクラスを作成しましたMKAnnotation

CustomMapAnnotationViewのサブクラスであるクラスを作成しましたMKAnnotationView

CustomMapAnnotationView.h

CustomMapAnnotationView.m

内部にカスタムピンを追加してFindMechanicViewControllerCLLocationManagerDelegateますMKMapViewDelegate

コード スニペットは次のとおりです。

そしてデリゲートメソッド

これは地図上に何も表示されません。これを修正するにはどうすればよいですか?

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

swift - マップ キット ピンの下の文字列 (mkannotationview 画像)

マップ上のピンの下に名前を設定しようとしています。それぞれの名前は具体的でなければなりません。デフォルトのピンは使用していないため、各ピンは特定のイメージです。ピンの画像とその下のラベルとして名前を表示するような画像を生成することを考えていました。次に、全体を mkannotationview の画像として追加します。しかし、これは私には混乱のように見えます。

mkannotationview の下にラベルを追加する方法はありますか? または、カスタム mkannotationview を作成する必要がありますか?

お時間をいただきありがとうございます。

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

ios - MKPointAnnotation にボタンを追加しますか?

数行のコードを書いただけで、注釈ポイントに詳細ボタンを追加しようとして行き詰まりました。方法がわかりません。誰もそれを行う方法を知っていますか? 下の画像は、私が達成したいことを示しています。ありがとう!

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

注釈の円に大きな i を付けようとしています。

現在、以下のようなタイトルとサブタイトルの注釈があります。

http://imgur.com/L3VMe5l.png

また、ユーザーが円の i をクリックしたときに、新しいセグエに移動するにはどうすればよいでしょうか?

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

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

swift - mapView:viewForAnnotation はいつ Swift で呼び出されますか?

この投稿によるとaddAnnotation、メソッド を呼び出すたびに、mapView:viewForAnnotation呼び出されます

ただし、次のコードはmapView:viewForAnnotation1 回だけ呼び出されます。いくつかの注釈がありますが、「呼び出されたビュー」は一度だけ印刷されました。ひょっとして、スレと関係あるのかな?

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

ios - 注釈がクリックされたときにマップ ビューからセグエを作成する

Map ビューから別の View Controller へのセグエの作成に問題があります。ユーザーに注釈をクリックして、別のView Controllerをポップアップさせたい。注釈プレスと次のビュー コントローラの間のセグエの作成に問題があります。マップ ビューからナビゲーション ビュー コントローラーへのセグエに「annotationPress」という名前を付けました。マップ上の注釈をクリックするたびに、真っ黒な新しいビュー コントローラーが表示されます。アドバイスをいただければ幸いです。

ここに画像の説明を入力

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

ios - iOS カスタム注釈: 注釈ピンの下のビュー

デフォルトの注釈ビューをカスタムの注釈ビューに置き換える必要があります。

次のことを行う必要があります。

  1. 画像ビューが埋め込まれたカスタム注釈ビュー。
  2. ラベルを含むその下のビュー。

詳細については、画像を参照してください。

サンプルピン

上の画像では、画像内に円形で表示されている空白に画像ビューを配置する必要があります。次に、私、友人、などのテキストを設定できるラベルを含むビューを追加する必要があります等...

そのため、スタックオーバーフローに関する多くの質問を検索しましたが、答えが得られませんでした。私はそれをコールアウトしたくありません。マップがレンダリングされるときの注釈として単に欲しいだけです。このためのカスタムクラスを作成しようとしましたが、これに対処する方法がわかりません。

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

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

objective-c - MKMapview に表示されている注釈のタイトルを取得するにはどうすればよいですか?

MKMapView にタイトル付きの複数の注釈を表示しました。 MkMapView に表示される配列内の注釈のタイトルを取得するにはどうすればよいですか?

以下のコードを試してみましたが、正確な配列を取得できませんでした。