問題タブ [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.

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

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

}

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

ios - ユーザーの位置を中央に保ちながら、MKMapView に注釈を合わせる

MKMapView現在のユーザーの位置をマップの中心に保ちながら、すべての注釈を自分に合わせようとしています。

マップ上の注釈に合わせて領域をズームアウトする方法については、すでに多くの参考文献[1][2]がありますが、現在の中心位置を調整します。たとえば、すべての注釈が現在のユーザー位置の東にある場合、現在のユーザーの位置がマップの左に移動します。

マップをズームアウトして、表示されているすべての注釈に収まるようにしながら、ユーザーの現在の位置をマップの中心に保つにはどうすればよいですか?

参照:

[1]注釈ピンに合わせて MKMapView をズームしますか?

[2]- (void)showAnnotations:(NSArray *)annotations animated:(BOOL)animated NS_AVAILABLE(10_9, 7_0);

0 投票する
3 に答える
2331 参照

ios - ユーザー位置の注釈を mapView から削除する

MKMapView に追加されたすべての注釈を削除する必要がありますが、実行すると:

配列 annotationsToRemove には注釈が含まれておりMKUserLocation、それは削除されません。

マップをリセットする方法はありますか?そこからすべての注釈を削除する必要があります。

0 投票する
6 に答える
3893 参照

ios - Swift + didUpdateUserLocation が呼び出されない

MKMapViewデリゲート メソッドを呼び出すことができませんdidUpdateUserLocation

私がこれまでにやったこと:

  1. MapKit.framworkプロジェクトにフレームワークを追加

  2. import MapKitフレームワークをView Controllerに1行ずつインポートする

  3. plistファイルにキーを追加

    <key>NSLocationAlwaysUsageDescription</key> <true/>

  4. ビューコントローラーのコード

場所が更新されているかどうかを確認するデリゲートdidUpdateUserLocationメソッドを追加しましたが、呼び出されませんでした。

シミュレーターを使用し、シミュレーターのカスタムの場所を変更して、それが呼び出されているかどうかを確認しましたか? メソッドregionDidChangeAnimatedは完全に呼び出されます! .

同じことがiOS7でも機能します。Swift マップの位置更新のために残っている追加の作業は何ですか?

編集: Plistキー

ここに画像の説明を入力

また、許可の警告は求められません。

0 投票する
3 に答える
2452 参照

swift - MKUserLocation を CLLocation に変換するには? - 迅速

迅速に distanceFromLocation メソッドを使用して、ユーザーの場所と別の事前定義された CLLocation の間の距離を見つけることができるように、MKUserLocation を CLLocation に変換する方法が必要です。

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

swift - MKUserTrackingBarButtonItem をカスタマイズできますか?

MKUserTrackingBarButtonItem を使用してMKMapViewを見つけています。プログラムでナビゲーション コントローラーに navigationItem として追加しました。私の質問は次のとおりです。

  1. MKUserTrackingBarButtonItem をカスタマイズできますか? 例: ナビゲーション コントローラーの背景が青色で、MKUserTrackingBarButtonItem の外観をナビゲーション コントローラーに準拠するように設定する必要があります。代わりに、矢印の周りに白い四角が表示されます。私はこれを変更します。
  2. MKUserTrackingBarButtonItem をナビゲーション コントローラーから移動して、マップに直接配置することはできますか?

ありがとう

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

ios - MKUserLocation 座標は Xcode 6.3 で読み取り専用になりました

MKUserLocationアプリに の脈動ドットがありました。新しいXcode 6.3MapKit変更されたため、次のコードは機能しなくなりました。

同様に、setCoordinate()メソッドは から削除されMapKitます。

拍動するドットを MapView のカスタム位置に移動する方法を知っている人はいますか?

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

ios - ユーザー位置コールアウトにアクセサリ ボタンを追加する

クリック可能な目印を作成しています。目印のタイトルを設定しました。タイトルは住所です。その住所をクリックすると、別のビューにプッシュされ、住所番号、都市、国などが表示されます。このコードを試しました。しかし、目印のアプリケーションに UIButton がないのはなぜですか?

編集: func calloutAccessoryControlTapped にブレークポイントを設定すると、クラッシュしません。

コード全体: