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

ios - mapView メソッドは地図を表示するが何もしない

MKMapViewDelegate を利用する簡単な方法を作成しましたが、xcode 5 シミュレーターでユーザーの場所を表示するのに問題があります。私の理解では、前のView Controllerのボタンが押され、対応するUIViewControllerクラスが作成された後にコードを実行する必要があります。ただし、ボタンが押され、上記のマップ ビューを含む View Controller がスタックにプッシュされると、ズームも位置も指定されていないマップが表示されます。シングル ビューのスタンドアロン アプリと同じコードを実行すると、問題なく動作します。ユーザーの現在の場所にズームするためにマップを取得するには、何を追加または変更する必要がありますか (シミュレーターでは、サンフランシスコ本社) ここに私が使用しているコードがあります。

ヘッダ:

実装:

前のビューはナビゲーション コントローラーに埋め込まれており、UIButton クラスは "プッシュ" セグエによってマップ ビューを含むビュー コントローラーに接続されていることに注意してください。助けてくださいありがとう!

0 投票する
4 に答える
993 参照

ios - iOS でズームレベルを設定するには?

以下のコードを使用して、マップ ビューで地域を設定しています。

小さなエリアにマップ全体が表示されます。ズームレベルを上げるにはどうすればよいですか?

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

ios - MKMapView でのレストランのフィルタリング

MKMapView が料理に基づいたレストランのフィルタリングをサポートしているかどうか疑問に思っていましたか? たとえば、「中華料理店」を検索すると、中華料理店が表示されますか、それとも可能であれば別のコードがありますか? ありがとう。

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

iphone - MKMapView 領域 (場所) を変更できません

アプリケーションで Split View Controller を使用しています。左側のパネル (マスター ビュー コントローラー) にはホテルのリストを含むテーブル ビューがあり、右側の詳細ビュー コントローラーには場所を表示するための MapView が含まれています。最初は、アプリケーションの起動時に現在の場所を表示しています。次に、テーブル ビューから値を選択した後、ホテルの場所をマップに表示しようとしています。残念ながら、適切な緯度と経度の値を渡しても、地域を変更することはできず、場所にまったく変化が見られません。

これが理解のための実装コードのスニペットです!!

MapView の地域を設定するために場所の値を利用する方法は次のとおりです。

コメント行は、私が試したソリューションのさまざまな組み合わせですが、何も機能していないようです。

注:ログで正しい値を見つけたので、座標値を正確に渡すことができます。

誰かが私を助けてくれませんか、ありがとう:)

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

ios - 180 度を超えるときに 2 つの CLLocationCoordinate2D の中間点を見つける

MKCoordinateRegion を作成して、定義された 2 つのポイントを含むマップを表示する次のコードがあります。問題は、経度が 180 度または -180 度を超えると機能しないことです。

このコードを変更して、startLong が正の値、つまり 174 で、nextLong が負の値、つまり -127、またはその逆を処理できるようにする方法を教えてください。

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

ios - MKMapView に最小スパンはありますか?

これは私のコードですが、正しく動作しません。

現在の場所といくつかの注釈を含む地図があります。
ここで、半径 10 メートル内にある注釈のみを表示したいと考えています。

最小半径はありますか? 私が1000mを取ると、正しく動作します!