問題タブ [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 - MKPointAnnotation で選択が機能しない
複数の場所であるマップ ビューに関心のある場所を表示します。
マップビューにピンポイントで表示されます。ピンポイントを選択すると、MKPointAnnotation の popupbox が表示されません。
ios - MKMapView の注釈ピンの色を変更する
以下をオーバーライドして、MKMapView の注釈ピンの色を変更しようとしています。
以下に関連するメソッドを示します。
私の問題は、ピンの注釈の色が、必要に応じて緑ではなくデフォルトとして赤で表示されることです。ここで何が欠けていますか?
ios - Swift エラー: 致命的なエラー: 空のバッファにインデックスを付けることはできません
私はSwift言語が初めてです。MKPointAnnotation
Sqlite DB (最新の FMDB スタック) からデータ (緯度、ログ、タイトル) を再帰的に取得する MapKit アプリを作成しました。
目的は、 に多数の関心点を置くことMKMapViewDelegate
です。配列なしで試してみましたが、mapView.addAnnotation
任意のポイントが上書きされ、マップ上の最後のポイントのみが表示されるため、配列で試しています。
関数を作成しましたが、実行時に wpoint 配列が呼び出されると、「致命的なエラー: 空のバッファーにインデックスを付けることはできません」というエラーが表示されます。
コードは次のとおりです。
println ("Coordinate = \(wpoint.coordinate)")
すべてのデータを表示します。配列宣言内で何かを台無しにしています...
ios - MKMapView MKPointAnnotation タップ イベントが呼び出されない
MKPointAnnotation で MKMapView (デリゲートが正しく設定されている) を使用しています。注釈は、バックグラウンド スレッドで呼び出されるこのメソッドで生成されます。
ここで、annotationViews が生成されます。
「didSelectAnnotationView」を機能させるには、注釈のタイトルを設定し、「canShowCallOut」を true に設定する必要があることを知っています。ご覧のとおり、両方とも正しく設定されています。
だから私が持っているのはmapView(デリゲートが設定されている)で、「canShowCallOut」はtrueで、タイトルが設定されて機能しています。
詳細ページに移動するには、annotationViews ('didSelectAnnotationView') のタップを追跡したいのですが、呼び出されません。
私は何を間違っていますか?
macos - Mac で MKPointAnnotation をクリックしてドラッグするにはどうすればよいですか?
現在の座標に基づいて MKPointAnnotation を使用して、OS X で MKMapView を使用しています。このピンの注釈をクリックしてドラッグできるようにしたいのですが、クリックしてドラッグすると、マップビューがスクロールされます。これを可能にする方法がわかりません。
ios - MKPointAnnotation を使用して吹き出しのタップを認識する
それぞれの答えは、UIButtonType.DetailDisclosure ボタンを右側に追加するだけで、このメソッドに通知されるというトピックについて見つけました。
func mapView(mapView: MKMapView!, annotationView: MKAnnotationView, calloutAccessoryControlTapped control: UIControl)
このメソッドは、ボタンまたはコールアウト自体をクリックしても通知されます。私の場合、ボタンをクリックするとメソッドに通知されますが、コールアウトをクリックしても通知されません。
これは、ボタンを追加するために使用するコードです。ご覧のとおり、カスタム イメージを追加しましたが、これは問題ではありません。また、普通のボタンでは機能しません。
swift - mapView で MKPointAnnotation を特定する
少なくとも 100 の異なるポイントがあります...各ポイントを「listOfPoints」の位置に関連付けて、viewForAnnotation に関連付けられた位置にタグを割り当てるにはどうすればよいですか。
ここでポイントを追加します。一部のイベントは同じタイトルになります。
このタグを「listOfPoints」の位置に関連付けるにはどうすればよいですか
または別の方法がありますか?