問題タブ [mkpointannotation]

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 に答える
1097 参照

ios - タイプの値をキャストできませんでした - カスタム ポイント注釈

私の MapViewController では、CloudKit からすべてのレコードを正常にダウンロードし、(タイトルとサブタイトル) の付いたピンとしてそれぞれの場所に配置できます。

クリックしたときに各ピンのサムネイル画像を作成しようとしたとき。エラーメッセージが表示されます:

タイプ 'Foodie.CustomPointAnnotation' (0x7f85dff41b00) の値を 'Foodie.Place' (0x1077b5fa0) にキャストできませんでした。

これが viewForAnnotation メソッドです。

ここに私のモデル(場所)があります:

私が何を間違えたのか分かりますか?前もって感謝します。

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

swift - MKPointAnnotation と PFObject

まとめ: アプリからの解析による (クエリではない) アノテーションのリンク

完了: 私がやろうとしているのは、新しく作成された注釈を結果として PFObject にすることです。私がこれをしようとしている方法は、MKPointAnnotation に基づいて座標を取得することです。次に、それを座標付きの PFObject に変換します。その後、ライブ更新として後でクエリを実行できます。

問題 まだ問題は、言及されたコードでは、タイトルと UIImage を追加できるようにする MKPointAnnotation を持つことができないということです。パースからクエリされます。

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

ios - swiftでマルチアノテーション用の配列を設定する方法

以下の配列をどのように設定する必要があります。複数の注釈をマップに追加しようとしています。stackoverflow で以下のコードを見つけることができましたが、配列の設定方法は示されていませんでした。

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

ios - MapView 注釈の長い字幕 (swift)

タイトルとサブタイトルを表示する注釈付きの mapView があります。字幕が注釈の幅よりも長い場合があるので、複数行にできますか? これまでのところ、次のようにコーディングされています。

次に、いくつかのオプションを設定します

ここでは関係ありません。

カスタム注釈ビューを作成することは可能ですか? 私はいくつかのことを試しましたが、何もうまくいきませんでした。私が得ることができる最も近いのは、長い字幕を個別に表示するボタンを追加することですが、注釈の中に入れたいと思います。

出来ますか?

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

uiviewcontroller - 吹き出しボタンを使用して新しい uiviewcontroller を開く方法。(迅速)

たとえば、さまざまな橋の位置に対応するように、マップにいくつかのピンを配置しました。これらの各ピンには、クリックするとタイトルとサブタイトルが表示される独自の注釈があります。これらの注釈内に情報ボタンを追加しました。ただし、どのブリッジ情報ボタンが押されたかによって UiViewController に表示される情報が異なる新しい UiViewController を開く方法がわかりません。

したがって、基本的には次の方法を知る必要があります。1: 注釈の情報ボタンが押されたときに UiViewController を開きます。2: UiViewController がどのブリッジ情報ボタンを押したかについての情報を変化させます。

これが私がこれまでに持っているものです:

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

swift - タイトルとサブタイトル以外の詳細を MKPointAnnotation に追加します

Pin アノテーションから別の viewController に情報を渡したいと思います。アノテーションのタイトルとサブタイトルを渡すことができますが、これらと一緒にいくつかの追加情報を渡す必要があります。タイトルとサブタイトル以外の追加情報を MKPointAnnotation に追加する方法はありますか?

ここでは、ピンのタイトルとサブタイトルを設定して、マップに表示します。

タイトルとサブタイトルは、次を使用して情報ビュー コントローラーに渡されます。

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

swift - MKPointAnnotation のキャストが失敗する

MKPointAnnotation 型 (および mapview 関数の内部にある) の注釈の名前で変数を の型にキャストしようとしています。CustomPointAnnotationこれは、 から拡張する作成したクラスですMKPointAnnotation

これを行うコード行は次のとおりです。

CustomPointAnnotation の実装は次のとおりです。

しかし、これを行うと、ここに示す最初の行 (let ca = ....) で実行時エラーが発生します。

助けていただければ幸いです、ありがとう。

エラーが発生する行の ここに画像の説明を入力 画像: コンソールのエラーの画像: ここに画像の説明を入力

これは、エラーが発生する mapview メソッド全体です。アノテーションは関数によって MKAnnotation として定義されます。