問題タブ [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.
ios - json 注釈がマップビューに表示されない
json からマップに情報を表示しようとしていますが、何も起こりません 何かが欠けていると思いますので、マップに情報を表示できます json を機能させてログに情報を取得するように管理します。 nsdictionary と配列を作成して、マップビューに情報を表示できるようにします。ここに私がこれまでにアレイで行った戦争があります:
このコードを追加するために管理しますが、それでも情報はマップビューに表示されません:
ios - MKPointAnnotation 追加のプロパティを追加
に追加のプロパティを追加することは可能MKPointAnnotation
ですか? 現時点ではcoordinate
、title
、およびがありsubtitle
ます。
にアクセスできるように、url
内でアクセスできるプロパティを追加することはできますか?-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{ }
[annotation title];
ios - MKMapViewで複数のMKPointAnnotationのコールアウトを一度に表示するには?
iOS では、一度に表示できる MKPointAnnotation のコールアウトは 1 つだけです。すべてのピンのコールアウトを一度に画面に表示できるようにしたいと考えています。任意の推奨事項をいただければ幸いです。
ios - MKMapView 注釈 - ピンをドットで変更
車が事前定義された場所に到達したかどうかを確認する追跡ツールがあります。
現在、車がその場所に到着したら、MKPointAnnotation を使用してその場所にピンを追加します。しかし、私はピンをしたくありません。ドットが欲しい。
それを達成する方法はありますか?以下は、ピンを追加するコードです。
前もって感謝します。
ios - MKPointAnnotation は色を変更しません
オブジェクトの色を変更する必要がありMKPointAnnotation
ますが、私が書いたメソッドは赤いピンしか生成しないようです。メソッドは正常に動作しますが、指定された定数のいずれかのパラメーターを渡して関数を呼び出すと、マップに表示されるすべてのピンが赤になります (デフォルト)。何かご意見は?以下のコード。
ios - マップ内のランダム MKPointAnnotation
私のプロジェクトでは、マップにこれらの情報を入力します
これらは、マップに追加する 4 種類のオブジェクトです
このメソッドの中に入ると
問題は、マーカーのタイプが配列要素に対応していないことです...しかし、私は理解していません。つまり、マーカーに「type_one」という画像がある場合、ポップアップで type_four の「title」が表示されます...対応していません
objective-c - ピン注釈をクリックすると別のビューを表示
多くのガレージがあり、マップに複数のガレージを表示する必要があります。
以下は、複数のピンを表示するためにマップに使用しているコードです。
今私が欲しかったのは、そのマップピンをクリックした後にガレージの詳細を表示することです...そのために私は以下を行っています.
この方法を使用して GarageDetails に移動できますが、サブタイトルにガレージの ID を表示するリスクがあります。Idが表示されないように、このサブタイトルを非表示にしたい。
どうすればこれを行うことができますか?
- サブタイトルを非表示
また
- マップから GarageDetails に ID を渡します...
ios - ピンから他のビューにパラメーターを渡す
MKPointAnnotation
マップ上にドロップされたポイントに問題があります。説明します。
シナリオ:
サーバーから JSON を読み取ります -> マップ上にピンをドロップします -> ピンがクリックされたら、ビューに渡されたパラメーターを使用して新しいビューを開きます。パラメータはピンにバインドする必要があります。
これまでの私のコード:
JSON (例としてのみ)
JSON を読み取り、マップにポイントを追加します。
注釈をクリックすると、ピンに対応する JSON からの変数「id」で新しいビューが開きます。
問題は、JSON の id を対応するピンにバインドする方法が見つからないため、ユーザーがピンに触れるたびに、id=1 のピンが触れられていることがわかり、他の操作を行うことです。たとえば、 DB から取得したデータを含む詳細ビューを開きます。
私がやろうとしていることを理解していただければ幸いです。
ありがとうございました!
編集: ほとんどあります。
上記のすべてが機能しますmysc.placeId
が、viewController に渡されるものは完全に間違っています。たとえば、id=1 (JSON から) のピンの場合、sendAlertID
(変数 fromのyourViewController
NSLog は 245513072 です !!!