私はジェスチャ認識機能と特定のオーバーレイのboundingRectを使用して、ユーザーがタップするタイミングを判断しました。しかし、私は今、注釈の仕方と同じように、ユーザがタップするオーバーレイ領域に吹き出しを表示させたいと考えています。これを達成するには、注釈としてオーバーレイを作成する必要がありますか?ありがとう。MKOverlay地域の吹き出しを表示するには?
3
A
答えて
2
オーバーレイは、必要に応じてアノテーションオブジェクトです。 Location Awareness Programming Guideから
:
MKOverlayプロトコルはMKAnnotationプロトコルに準拠します。結果として、すべてのオーバーレイオブジェクトも注釈オブジェクトであり、コード内で1つまたは両方として扱うことができます。オーバーレイオブジェクトを両方として扱うことを選択した場合は、そのオブジェクトを2か所で管理する必要があります。オーバーレイビューとアノテーションビューの両方を表示する場合は、アプリケーションデリゲートのmapView:viewForOverlay:メソッドとmapView:viewForAnnotation:メソッドの両方を実装する必要があります。また、マップのオーバーレイ配列と注釈配列の両方からオブジェクトを追加して削除する必要があることも意味します。
関連する問題
- 1. 地図の目的地に複数の吹き出しを表示する方法-c
- 2. 注釈吹き出しのボタンを非表示にする
- 3. MKPinAnnotationViewで吹き出しを表示する方法は?
- 4. 私の地図の吹き出しはクリックされたとき画像を表示しません
- 5. 吹き出しの代わりに突然表示される
- 6. Odoo10で選択された地域の地域を表示するデフォルト地区を表示
- 7. MKOverlayをMKMapViewに表示する
- 8. 吹き出しの結果を表示したい
- 9. 吹き出しテキストの各列の累積値を表示
- 10. iOS:移動ピンの吹き出しビューを表示
- 11. 地図を拡大して表示領域全体にオーバーレイを表示する
- 12. 地域に表示されないビューが表示される
- 13. CSS3 - 吹き出し
- 14. Swift 3エラー:「参照」吹き出しが表示されない
- 15. システムの地域表記と異なる地域表記を使用する
- 16. カスタム吹き出しからMKMap内の別の吹き出しにジャンプ
- 17. MKMapViewのピンの後ろに吹き出しが表示されます - iPhone
- 18. テキストの吹き出しに奇妙な背景色が表示される
- 19. GoogleMap(Javascript):どのように土地区域(地域)を強調表示しますか?
- 20. Android:吹き出しのポップアップウィンドウ
- 21. カスタムMKAnnotationView吹き出しの
- 22. キャンバスブロックエリアの吹き出し
- 23. 吹き出し1.1のテキストボックスコントロール?
- 24. UITableView内の吹き出し
- 25. 「吹き出し」の通知
- 26. MKAnnotationViewのカスタム吹き出し
- 27. geofire地域内のfirebaseの要素を一覧表示する
- 28. WPFツールチップを吹き出しのようにスタイルするには?
- 29. 地域テーブルの親地域レベル名を知るには?
- 30. どのようにGoogleマップの吹き出しボックス内の星を表示するには?
しかし、私は注釈であるためにオーバーレイを作成する方法については、私はかなり失われています。この領域にサンプルコードを提供できますか? MKAnnotationViewのサブクラスには、通常、変数としてUIImageがあり、initWithAnnotation:reuseIdentifier:メソッドにはポリゴンの幅と高さ(渡されたアノテーションから)からフレームの幅と高さを動的に指定する方法はありません。ありがとう。 – Stunner
MapCalloutsのサンプルコードは役に立ちますか?カスタムコールアウトを使用したMKAnnotationsが表示されます。http://developer.apple.com/library/ios/#samplecode/MapCallouts/Introduction/Intro.html – petert
私はMKAnnotationとしてMKPolyLineを処理しますが失敗しました。 addAnnotation:マップビューに、コールバックをトリガーしない - (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id)注釈 –
user501836