問題タブ [mkcoordinateregion]

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 投票する
3 に答える
2682 参照

ios5 - 現在のユーザーの場所がMKCoordinateRegion内にあるかどうかを確認するにはどうすればよいですか?

アプリに表示したいものの制限が含まれていると判断した座標領域があります。これを、中心点の緯度、経度、スパンを持つMKCoordinateRegionとして設定しました。現在のuserLocationが座標領域内にあるかどうかを確認するにはどうすればよいですか?

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

ios - CLGeocoderから返されたCLPlacemarkへのMKMapViewの更新

ユーザーがUIAlertViewに住所または場所を入力できるようにすることで、MKMapViewに表示される地域を更新できるようにしたい。私は現在持っています:

私の問題は、経度のデルタを計算する方法がわからないことです。

0 投票する
10 に答える
34719 参照

ios - MKCoordinateRegionをMKMapRectに変換します

アプリに正方形のMKMapViewがあり、中心点とビューの正確な高さ/幅をメートル単位で設定したいと思います。

MKCoordinateRegionを作成し、それにマップを設定します(このコードのように...

..)ここでリージョンを使用すると、少なくともそのリージョンが表示され、通常はリージョンよりも多く表示されるため、正しく機能しません。


代わりにsetVisibleMapRect:animated:メソッド を使用することを計画しています。これにより、渡された実際のMKMapRectにズームできると思います。

それで、MKcoordinateRegionとMKMapRectの間で変換する簡単な方法はありますか?おそらく、領域の左上と右下の座標を取得し、それらを使用してMKMapRectを作成しますか?

マップキット関数リファレンスには便利なものが何も見つかりませんでした。

(iOS 5、Xcode 4.2を使用)

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

mkmapview - 距離のMKMapView最大値?

に問題がありMKCoordinateRegionMakeWithDistanceます。iPad アプリの環境設定のスライダーで距離値を指定しようとしています。

intまたはfloatとして963を超える値を入力すると、mapViewは値を適用せず、独自の値を取ります。

最大値はありますか、それとも約 10.000 メートルの値を取る MKMapView を編集できますか?

ありがとう、よろしく、ジュリアン

編集

リクエストに応じていくつかのコードを次に示します。

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

objective-c - MKMap で領域を設定した後、領域内のスパンが自動的に 2 倍に変更されました

彼ら。

今日の午後、この問題に遭遇しました。私は別のスパンを望んでいません....

私のコードは

ログは

この問題は、annotationList の最後の注釈で発生することがわかりました。

誰か助けてくれませんか?? ありがとう~~

0 投票する
9 に答える
22493 参照

iphone - MKMapViewを使用せずにMKCoordinateRegionにCLLocationCoordinate2Dが含まれているかどうかを確認するにはどうすればよいですか?

ユーザーの場所がMKCoordinateRegionに属しているかどうかを確認する必要があります。CGRectContainsCGPoint(rect、point)のような単純な関数が見つからないことに驚きました。

次のコードが見つかりました:

ただし、ドキュメントでは領域の長方形の計算方法が正確に指定されていないため、正確かどうかはわかりません。

それを行うためのより簡単な方法がなければなりません。MapKitフレームワークのドキュメントの一部の機能を見落としていませんか?

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

ios - MKMapViewはそれ自体をズームアウトします

これは私の小さな方法で、ロケーションマネージャーの現在の場所を取得し、マップをその少し上にフォーカスして、マップの上部に追加した他のサブビュー用のスペースを確保します。スパンの緯度/経度のデルタが大きくなりすぎると(1.0を超える)、リージョンが設定されるたびに、実際にマップに触れなくても、マップが完全にズームアウトされるまで、スパンはどんどん大きくなります。マップビューのスパンを再利用することと関係があると思いますが、何が起こっているのか正確にはわかりません。

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

ios - iPhoneでMKMapkitを使用してマップ上に多数のユーザーの場所を表示する方法

MKMapkit を使用して地図ベースの iPhone アプリケーションを作成しています。現在の位置を取得し、表示領域の座標をズームアウトおよびズームインします。n 個 (たとえば 1000 個以上) のユーザーの場所を地図上に表示する必要があり、この座標は Web サービスから取得されます。最初の起動時に、現在の位置と可視領域の座標を渡し、他のユーザーの座標のリストを取得します。ユーザーの場所を表示する方法を知っています。しかし問題は、マップのズームイン イベントとズームアウト イベントでサービスをどのように呼び出すべきかということです。1 回の呼び出しですべての座標を読み込み、対応するユーザーの場所を表示する必要がありますか? または、可視領域の座標を渡してサービスを呼び出す必要があります。デリゲート メソッドを使用してズームインまたはズームアウトしている間は? これを実装する適切な方法はどれですか? 返信してください。

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

ios - iOSのmapViewがデフォルトの位置に読み込まれないことがあります

ビューにアクセスするたびに、mapViewをデフォルトの場所に設定しています。ビューにアクセスすると正しい場所に表示される場合もありますが、ビューにアクセスすると、アフリカ南部の海の上のmapViewのデフォルトの場所に表示される場合もあります。ビューにアクセスしたときに、適切な場所にあることを確認するにはどうすればよいですか。

これが私のコードです:

これは、注釈をロードするものです。

MKAnnotationView:

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

mkmapview - マップ領域は、カスタムの場所ではなく、ユーザーの場所にまたがっています

それは本当にばかげた質問であり、紛らわしいです。マップを特定の地域に広げて焦点を合わせようとしているので、場所を Userlocation として設定しました。完璧です。

ユーザーの場所を保存してviewDidLoadにアップロードしようとすると、機能しません。

ビューでDidLoad

NSLog では、座標が正しく表示されます。

私は本当に混乱しています、私はこれがどのように起こるのか分かりませんか?