問題タブ [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 投票する
2 に答える
1795 参照

objective-c - MKCoordinateRegion スパンは中心から境界へ、または境界から境界へですか?

MKCoordinateRegion のスパンは、中心から各境界までの距離または境界から境界までの距離を表していますか?

領域の境界を計算したい場合、中心からスパンを加算/減算しますか、それとも/2する必要がありますか?

lowerLatitude=center-span.latitudeDelta または lowerLatitude=center-(span.latitudeDelta/2)

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

ios6 - mapviewがiOSを開いたときの位置/地図の目印へのアニメーションズーム

他のアプリケーションで見たことがあります。例:iOS 6スターバックス、マップビューを開いたときに、その地域を英国/イギリス諸島全体として表示したいので、指定した場所の地域ポイントにズームインしたいです。 。

更新されたコード:

エラーはこの行なので、正しいかどうかわからない

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

ios - MapViewリージョンのズームレベルがIOS6で異なる

MapKitを使用して注釈付きの地図をレイアウトするアプリがあります。マップのズームレベルを適切に調整するためにsetRegionに割り当てるMKCoordinateRegionを作成するメソッドがあります。ただし、IOS6のズームレベルはIOS5よりも低くなっています。IOS5で実行すると、注釈の間隔は適切になりますが、IOS6では注釈が端まで出ています。スケーリング係数を上げると、IOS 6で間隔を正しく設定できますが、IOS 5では、それらがすべて中央で詰まっています。

scaleFactorを2.0より上に設定すると、IOS 6で適切に機能し、1.3はIOS 5で適切に機能します。奇妙なことに、IOS6シミュレーターはIOS5と同じように注釈を表示します。テストに使用しているiPhone4Sだけです。正しく表示されないこと。ズームレベルに影響を与えるIOS6で変更されたものはありますか?

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

objective-c - 式が割り当てられていません、mapkit

マップキットを表示しようとしていますが、次のことを行っています: MapViewController.h

MapViewController.m

私は得ています

式が割り当てられていません

理解できません。誰か説明して、私をこの問題から解放してくれませんか。

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

iphone - MKCoordinateRegion setRegion の問題

このコードを iPhone iOS 5.0 デバイスに使用しました。そして、すべてがOKでした:

次に、iPhone 6.0 で試してみたところ、文字列でクラッシュします。[mapView setRegion:adjustedRegion animated:NO];

コードで何を変更する必要がありますか?

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

ios - LocationManagerがユーザーの場所を取得する前にMKMapViewが読み込まれる-リージョンをユーザーの場所を中心に設定することはできません

アプリの起動時にMKMapViewを読み込んでいるiOSアプリがあります。「MKCoordinateRegion」の中心をユーザーの緯度/経度に設定したいと思います。ただし、CLLocation Managerインスタンスは、MKMapViewがロードされるまでユーザーの場所を更新しません。

今のところ、地図の中心座標をアプリにハードコーディングしています。しかし、私は誰かがこの状況に対処するためのより良い方法を提案できるかどうか疑問に思いました。

私は2つのアプローチを考えることができますが、私はどちらのアプローチも好きではありません。

1)アクティビティインジケーターを使用してMKMapViewを起動するストール2)ハードコードされた場所でMKMapviewを起動し、ユーザーの場所が利用可能になったらすぐに、その場所を中心にマップビュー領域をアニメーション化します

助言がありますか?

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

iphone - CLLocationポイントがMKCoordinateRegionにあるかどうかを知ることは可能ですか?

CLLocationポイント(緯度/経度)があり、それが決定されたMKCoordinateRegionにあるかどうかを知りたいです。以前に作成したCLLocationポイントがどのリージョンにあるか知りたいのですが。

ありがとう。

私は解決策を見つけました。

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

objective-c - didStartMonitoringForRegion が 1 つの startMonitoringForRegion に対して 2 回呼び出される

を呼び出してリージョンの監視を開始しましたが、 が 2 回呼び出さstartMonitoringForRegionれていることもわかりました。しかし、私は一度だけ電話をかけています。私のコードdidStartMonitoringForRegiondidEnterRegionstartMonitoringForRegion

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

mkmapview - View Controller への最初のパスでマップビューがズームされない

誰でも私を助けてもらえますか?私は xcode が初めてで、小さな問題だと思うことに困惑しています。なんらかの理由で、最初のビュー コントローラーからマップを初めて開いたときに、ピンがドロップされますが、緯度と経度が正しいにもかかわらず、マップが正しい地域にズームしません。

最初のView Controllerに戻って再度起動すると、ズームが機能します。

私のコードは、viewdidload の下のビュー コントローラー実装ファイルにあります。

-(void)viewDidLoad {

}

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

ios - CLLocationCoordinate2D からバウンディング ボックスを見つける

私は座標の「境界ボックス」を指定できる API を使用しており、そのボックス内でのみ結果を返すことができます。

  • ボックスの中心からの距離でソートされた、指定された境界ボックス内のジオキャッシュのリストを返します。
  • パラメータ南緯、西経、北緯、東経は境界ボックスの端を定義します。
  • 座標は 10 進法である必要があります。北緯と東経には正の数値を使用し、南緯と西経には負の数値を使用します。
  • ボックスは、経度 180° の線、または 90° または -90° の点を横切ることはできません。

これの計算は私には少し難しいですが、いくらか役立つ計算を見つけましたが、それが API に必要なものかどうかはわかりません。

どうすればこれができるか知っている人はいますか?west longitude, north latitude, east longitudeここでの計算は、バウンディング ボックスのエッジを定義するを取得するのに役立ちませんか?

編集:

私が得ているエラー:

Invalid value for parameter: bbox=south,west,north,east

中心値を使用する:

center=37.552821,-122.377413

変換されたボックス (上記の計算後):

bbox=37.561831,-122.388730,37.543811,-122.366096

最終作業コード: