問題タブ [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 に答える
808 参照

ios - json 注釈がマップビューに表示されない

json からマップに情報を表示しようとしていますが、何も起こりません 何かが欠けていると思いますので、マップに情報を表示できます json を機能させてログに情報を取得するように管理します。 nsdictionary と配列を作成して、マップビューに情報を表示できるようにします。ここに私がこれまでにアレイで行った戦争があります:

このコードを追加するために管理しますが、それでも情報はマップビューに表示されません:

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

ios - MKPointAnnotation 追加のプロパティを追加

に追加のプロパティを追加することは可能MKPointAnnotationですか? 現時点ではcoordinatetitle、およびがありsubtitleます。

にアクセスできるように、url内でアクセスできるプロパティを追加することはできますか?-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{ }[annotation title];

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

ios - MKMapViewで複数のMKPointAnnotationのコールアウトを一度に表示するには?

iOS では、一度に表示できる MKPointAnnotation のコールアウトは 1 つだけです。すべてのピンのコールアウトを一度に画面に表示できるようにしたいと考えています。任意の推奨事項をいただければ幸いです。

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

ios - MKMapView 注釈 - ピンをドットで変更

車が事前定義された場所に到達したかどうかを確認する追跡ツールがあります。

現在、車がその場所に到着したら、MKPointAnnotation を使用してその場所にピンを追加します。しかし、私はピンをしたくありません。ドットが欲しい。

それを達成する方法はありますか?以下は、ピンを追加するコードです。

前もって感謝します。

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

ios - MKPointAnnotation は色を変更しません

オブジェクトの色を変更する必要がありMKPointAnnotationますが、私が書いたメソッドは赤いピンしか生成しないようです。メソッドは正常に動作しますが、指定された定数のいずれかのパラメーターを渡して関数を呼び出すと、マップに表示されるすべてのピンが赤になります (デフォルト)。何かご意見は?以下のコード。

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

ios - マップ内のランダム MKPointAnnotation

私のプロジェクトでは、マップにこれらの情報を入力します

これらは、マップに追加する 4 種類のオブジェクトです

このメソッドの中に入ると

問題は、マーカーのタイプが配列要素に対応していないことです...しかし、私は理解していません。つまり、マーカーに「type_one」という画像がある場合、ポップアップで type_four の「title」が表示されます...対応していません

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

objective-c - ピン注釈をクリックすると別のビューを表示

多くのガレージがあり、マップに複数のガレージを表示する必要があります。

以下は、複数のピンを表示するためにマップに使用しているコードです。

今私が欲しかったのは、そのマップピンをクリックした後にガレージの詳細を表示することです...そのために私は以下を行っています.

この方法を使用して GarageDetails に移動できますが、サブタイトルにガレージの ID を表示するリスクがあります。Idが表示されないように、このサブタイトルを非表示にしたい。

どうすればこれを行うことができますか?

  1. サブタイトルを非表示

また

  1. マップから GarageDetails に ID を渡します...
0 投票する
2 に答える
1415 参照

ios - ピンから他のビューにパラメーターを渡す

MKPointAnnotationマップ上にドロップされたポイントに問題があります。説明します。

シナリオ:

サーバーから JSON を読み取ります -> マップ上にピンをドロップします -> ピンがクリックされたら、ビューに渡されたパラメーターを使用して新しいビューを開きます。パラメータはピンにバインドする必要があります。

これまでの私のコード:

JSON (例としてのみ)

JSON を読み取り、マップにポイントを追加します。

注釈をクリックすると、ピンに対応する JSON からの変数「id」で新しいビューが開きます。

問題は、JSON の id を対応するピンにバインドする方法が見つからないため、ユーザーがピンに触れるたびに、id=1 のピンが触れられていることがわかり、他の操作を行うことです。たとえば、 DB から取得したデータを含む詳細ビューを開きます。

私がやろうとしていることを理解していただければ幸いです。

ありがとうございました!

編集: ほとんどあります。

上記のすべてが機能しますmysc.placeIdが、viewController に渡されるものは完全に間違っています。たとえば、id=1 (JSON から) のピンの場合、sendAlertID(変数 fromのyourViewControllerNSLog は 245513072 です !!!