問題タブ [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 - フラグ アノテーションの重なりと相互交換
で複数の注釈を表示するという問題に直面していMKMapView
ます。私の質問は、as( select_StarFlag
、 simple_Flag
、currentLocation_Flag
) のような 3 つの型注釈があるということです。すべてのフラグがマップ上に表示されますが、それらの間の位置が入れ替わっています。マップをスクロールすると、いくつかのフラグが重なり合っています。次のコードを使用しています
swift - Mapkit からビューコントローラーにデータを渡す方法
Mapkit 上のピンポイントから別のビューコントローラーにデータ (quelmonument) を渡したい。すぐ下のこのコードを使用すると、適切な値を取得できますが、データを渡すために何ができるかわかりません。
値2を送信しようとしましたが、機能していますが、2の代わりに「quelmonument」変数を送信したいと思います。ヒントを教えてください。
ios - MKAnnotationタップのSwift/iOS MapKit機能
私は地図を持っていて、それに 12 個の注釈を完全に追加しました。私が望むのは、誰かがこれらの注釈をタップすると、注釈の右側に情報ボタンが表示され、タップすると注釈への道順が表示されるようにすることです。マップ アプリケーション。目的の座標でマップ アプリケーションを開く関数を作成しましたが、情報ボタンを注釈に追加し、タップしたときに関数を実行する方法がわかりません。
編集: これは Swift で行う必要があります。
ios - MapView の任意のポイント アノテーションからの Safari 検索
わかりました、私はこれを説明するために最善を尽くします。メソッド「searchBarSearchButtonClicked:」は、MKLocalSearch を提供するデータ ソースからシングルトン パターンにアクセスします。次に、共有インスタンスを使用して MapViewController にポイント アノテーションを設定します。これはすべて完璧に機能します。しかし、私が理解できないのは、任意のポイント注釈のタイトルからサファリ検索を実行する方法です。
注釈ビューにボタンがあります。そのボタンのアクション内で、サファリを開いて検索を実行できますが、検索は注釈のタイトルと一致しません。現在起こっていることは、マップ上に表示されているすべての関心のあるポイントにランダムな注釈のタイトルを追加することです。基本的に、ボタンは各関心ポイントにどのタイトルが対応するかを認識していません。
ユーザー ストーリー: たとえば、地図で「ピザ」を検索すると、そのユーザーの場所にある各ピザ レストランのピンが表示されます。注釈ビューでサファリ検索ボタンをタップすると、検索に追加される文字列はピザ レストランの名前の 1 つですが、クリックした注釈ビューと一致する名前ではありません。ドミノをクリックしたり、サファリで行われた小さなシーザーの両方の検索がピザハットとして戻ってくるとしましょう。私はここで問題を知っていますが、それを修正する方法についての手がかりがありません。
サファリ ボタン (leftButtonAnnotationPressed:) のアクション メソッド内にあるコードは、ボタンをクリックしたときにコンソールに表示される出力を確認するためだけのものです。そして、問題は (私が推測するに) *appendString にあります。それは私が得ることができるのと同じくらい詳細です。もちろん、コードは以下にあります。leftButtonAnnoationPressed メソッドからの出力では、タップした場所に関係なく、マップ検索ログの最後の結果が検索に追加されます。
注釈
Safari 検索ボタン アクション
マップ検索からの出力
leftButtonAnnotationPressed からの出力: (実際に追加される文字列)
アップデート
進捗
この小さなコード行でうまくいくようです。現在、正しい出力をコンソールに記録しているので、動作します。-1 とその機能について少し混乱しています。*annotation の -1 に関するコメントがあれば、お気軽にコメントしてください。新しいView ControllerとwebViewが検索を実行すると、さらに多くのことが起こります。
ios - マップ キットの注釈のドラッグ アンド ドロップが期待どおりに機能しない
マップにドラッグ/ドロップ注釈を実装しようとしています。最初にピンはユーザーの現在の場所にドロップされますが[self.mapView setShowsUserLocation:YES];
、ピンをドラッグアンドドロップすると、しばらくして現在の場所に戻ります。
コードは次のとおりです。
私は何が欠けていますか?
前もって感謝します。
swift - カスタム マップ アノテーションがぼやけている
こんにちは、Sketch 3 でカスタム注釈を作成しました。マップ ビューに収まるように縮小すると、ぼやけてしまいます。これを修正するにはどうすればよいですか?
ios - mapkit はすべての注釈を選択します
Swift と MapKit を使用してアプリを構築しています。いくつかのカスタム ポイント注釈があります。デフォルトで、いつでもすべての注釈の上にタイトルを表示したいと思います。したがって、それらはすべて選択されます。したがって、この投稿からインスピレーションを得て、次を使用できます。
しかし、ピンをクリックして選択し、この注釈に基づいて新しい mapScope を取得できるようにする必要があります。どうすればできますか?
最初の解決策が不可能な場合は、各注釈に特定のラベルを使用します。しかし、注釈のタイトルを永久に非表示にする方法はありますか?
編集:
カスタム ポイント アノテーションのコードは次のとおりです。