問題タブ [mkuserlocation]
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 - CLLocation Manager が場所エラーで失敗するのを修正するには?
CLLocation マネージャーを機能させようとしていますが、エラー メッセージが表示され続けますlocationManager failed with error=Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"
。答えを求めてstackoverflowを調べたところ、This error also occurs if you have Scheme/Edit Scheme/Options/Allow Location Simulation checked but don't have a default location set.
これを適用すると、デフォルトの場所が設定された青い点が表示されることがわかりました。しかし、ユーザーの現在の場所が必要です。コードはありますが、正しく動作していないように見えるため、現在のユーザーの検索エラーが発生します。
Viewcontroller.h
ViewController.m
}
ios - ユーザーの位置を中央に保ちながら、MKMapView に注釈を合わせる
MKMapView
現在のユーザーの位置をマップの中心に保ちながら、すべての注釈を自分に合わせようとしています。
マップ上の注釈に合わせて領域をズームアウトする方法については、すでに多くの参考文献[1][2]がありますが、現在の中心位置を調整します。たとえば、すべての注釈が現在のユーザー位置の東にある場合、現在のユーザーの位置がマップの左に移動します。
マップをズームアウトして、表示されているすべての注釈に収まるようにしながら、ユーザーの現在の位置をマップの中心に保つにはどうすればよいですか?
参照:
[1]注釈ピンに合わせて MKMapView をズームしますか?
[2]- (void)showAnnotations:(NSArray *)annotations animated:(BOOL)animated NS_AVAILABLE(10_9, 7_0);
ios - ユーザー位置の注釈を mapView から削除する
MKMapView に追加されたすべての注釈を削除する必要がありますが、実行すると:
配列 annotationsToRemove には注釈が含まれておりMKUserLocation
、それは削除されません。
マップをリセットする方法はありますか?そこからすべての注釈を削除する必要があります。
ios - Swift + didUpdateUserLocation が呼び出されない
MKMapView
デリゲート メソッドを呼び出すことができませんdidUpdateUserLocation
。
私がこれまでにやったこと:
MapKit.framwork
プロジェクトにフレームワークを追加import MapKit
フレームワークをView Controllerに1行ずつインポートするplistファイルにキーを追加
<key>NSLocationAlwaysUsageDescription</key> <true/>
ビューコントローラーのコード
場所が更新されているかどうかを確認するデリゲートdidUpdateUserLocation
メソッドを追加しましたが、呼び出されませんでした。
シミュレーターを使用し、シミュレーターのカスタムの場所を変更して、それが呼び出されているかどうかを確認しましたか? メソッドregionDidChangeAnimated
は完全に呼び出されます! .
同じことがiOS7でも機能します。Swift マップの位置更新のために残っている追加の作業は何ですか?
編集: Plistキー
また、許可の警告は求められません。
swift - MKUserLocation を CLLocation に変換するには? - 迅速
迅速に distanceFromLocation メソッドを使用して、ユーザーの場所と別の事前定義された CLLocation の間の距離を見つけることができるように、MKUserLocation を CLLocation に変換する方法が必要です。
swift - MKUserTrackingBarButtonItem をカスタマイズできますか?
MKUserTrackingBarButtonItem を使用してMKMapViewを見つけています。プログラムでナビゲーション コントローラーに navigationItem として追加しました。私の質問は次のとおりです。
- MKUserTrackingBarButtonItem をカスタマイズできますか? 例: ナビゲーション コントローラーの背景が青色で、MKUserTrackingBarButtonItem の外観をナビゲーション コントローラーに準拠するように設定する必要があります。代わりに、矢印の周りに白い四角が表示されます。私はこれを変更します。
- MKUserTrackingBarButtonItem をナビゲーション コントローラーから移動して、マップに直接配置することはできますか?
ありがとう
ios - MKUserLocation 座標は Xcode 6.3 で読み取り専用になりました
MKUserLocation
アプリに の脈動ドットがありました。新しいXcode 6.3
がMapKit
変更されたため、次のコードは機能しなくなりました。
同様に、setCoordinate()
メソッドは から削除されMapKit
ます。
拍動するドットを MapView のカスタム位置に移動する方法を知っている人はいますか?
ios - ユーザー位置コールアウトにアクセサリ ボタンを追加する
クリック可能な目印を作成しています。目印のタイトルを設定しました。タイトルは住所です。その住所をクリックすると、別のビューにプッシュされ、住所番号、都市、国などが表示されます。このコードを試しました。しかし、目印のアプリケーションに UIButton がないのはなぜですか?
編集: func calloutAccessoryControlTapped にブレークポイントを設定すると、クラッシュしません。
コード全体: