問題タブ [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.
ios - カスタム注釈の各インスタンスに一意のプロパティを作成する
そのため、同じカスタム クラスを使用して複数のマップ アノテーションを作成するアプリを持つアプリを作成しています。現在、各注釈にはボタンがあります。私がやりたいことは、各ピンがメイン ビュー コントローラー クラスの変数に一意の値を割り当てるようにすることです。たとえば、マップのピン 1 のボタンを押した場合、メイン ビュー コントローラーの変数の値は 1 になりますが、ボタン 2 を押すと、変数の値は 2 などになります。コードは次のとおりです。私のviewControllerのために。現在、作成されたカスタム ピンの 2 つの注釈、GrandCarousel と OrientExpress が viewDidLoad メソッドにあることに注意してください。
したがって、WOMapAnnotation クラスの各インスタンスには、通常のタイトルと座標とともに、selectedSection と selectedRow のカスタム プロパティがあります。ボタンは希望どおりに表示されますが、ボタンはまったく同じことを行います。したがって、私の全体的な質問は、タップされた注釈に依存するviewControllerクラスのselectedRowおよびselectedSectionプロパティにどのようにアクセスするかです。どんな助けでも素晴らしいでしょう!
ios - MKMapview へのカスタム注釈の追加
に注釈を追加しようとしていますMKMapView
プロトコルCustomMapPin
に準拠したクラスを作成しましたMKAnnotation
CustomMapAnnotationView
のサブクラスであるクラスを作成しましたMKAnnotationView
CustomMapAnnotationView.h
CustomMapAnnotationView.m
内部にカスタムピンを追加してFindMechanicViewController
いCLLocationManagerDelegate
ますMKMapViewDelegate
コード スニペットは次のとおりです。
そしてデリゲートメソッド
これは地図上に何も表示されません。これを修正するにはどうすればよいですか?
swift - マップ キット ピンの下の文字列 (mkannotationview 画像)
マップ上のピンの下に名前を設定しようとしています。それぞれの名前は具体的でなければなりません。デフォルトのピンは使用していないため、各ピンは特定のイメージです。ピンの画像とその下のラベルとして名前を表示するような画像を生成することを考えていました。次に、全体を mkannotationview の画像として追加します。しかし、これは私には混乱のように見えます。
mkannotationview の下にラベルを追加する方法はありますか? または、カスタム mkannotationview を作成する必要がありますか?
お時間をいただきありがとうございます。
ios - MKPointAnnotation にボタンを追加しますか?
数行のコードを書いただけで、注釈ポイントに詳細ボタンを追加しようとして行き詰まりました。方法がわかりません。誰もそれを行う方法を知っていますか? 下の画像は、私が達成したいことを示しています。ありがとう!
http://i.stack.imgur.com/kK1Ox.jpg
注釈の円に大きな i を付けようとしています。
現在、以下のようなタイトルとサブタイトルの注釈があります。
また、ユーザーが円の i をクリックしたときに、新しいセグエに移動するにはどうすればよいでしょうか?
ご協力いただきありがとうございます。
swift - mapView:viewForAnnotation はいつ Swift で呼び出されますか?
この投稿によるとaddAnnotation
、メソッド を呼び出すたびに、mapView:viewForAnnotation
呼び出されます
ただし、次のコードはmapView:viewForAnnotation
1 回だけ呼び出されます。いくつかの注釈がありますが、「呼び出されたビュー」は一度だけ印刷されました。ひょっとして、スレと関係あるのかな?
ios - 注釈がクリックされたときにマップ ビューからセグエを作成する
Map ビューから別の View Controller へのセグエの作成に問題があります。ユーザーに注釈をクリックして、別のView Controllerをポップアップさせたい。注釈プレスと次のビュー コントローラの間のセグエの作成に問題があります。マップ ビューからナビゲーション ビュー コントローラーへのセグエに「annotationPress」という名前を付けました。マップ上の注釈をクリックするたびに、真っ黒な新しいビュー コントローラーが表示されます。アドバイスをいただければ幸いです。
ios - iOS カスタム注釈: 注釈ピンの下のビュー
デフォルトの注釈ビューをカスタムの注釈ビューに置き換える必要があります。
次のことを行う必要があります。
- 画像ビューが埋め込まれたカスタム注釈ビュー。
- ラベルを含むその下のビュー。
詳細については、画像を参照してください。
上の画像では、画像内に円形で表示されている空白に画像ビューを配置する必要があります。次に、私、友人、などのテキストを設定できるラベルを含むビューを追加する必要があります等...
そのため、スタックオーバーフローに関する多くの質問を検索しましたが、答えが得られませんでした。私はそれをコールアウトしたくありません。マップがレンダリングされるときの注釈として単に欲しいだけです。このためのカスタムクラスを作成しようとしましたが、これに対処する方法がわかりません。
どんな助けでも大歓迎です
objective-c - MKMapview に表示されている注釈のタイトルを取得するにはどうすればよいですか?
MKMapView にタイトル付きの複数の注釈を表示しました。 MkMapView に表示される配列内の注釈のタイトルを取得するにはどうすればよいですか?
以下のコードを試してみましたが、正確な配列を取得できませんでした。