問題タブ [mkcircle]

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 に答える
263 参照

mkmapview - MKMapView を円の下にスクロールします。

アップデート

MKMapView円の半径と中心座標を取得できる に円を描く必要があります。ただし、円を のサブビューにしMKMapViewて、マップ ビューを円の下にスクロールし、マップの移動に合わせて中心座標を更新し、マップのズームインとズームアウトに合わせて半径を更新できるようにしたいと考えています。

どうすればこれを達成できるか知っている人はいますか?


これは質問の元の文言です

MKMapView以下のコードを使用して、上に円を描きました。

これが機能し、マップ ビューに円が生成されます。ただし、マップ ビューをスクロールすると、円が一緒に移動します。円を固定したままにして、マップ ビューを円の下にスクロールさせたいと思います。

regionを作成するには、円の中心座標と半径を取得する必要があることに注意してください。そのため、UIView の半径をメートル単位で取得する方法がないため、MKMapView の上に UIView を単純に描画することはできません。

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

ios8 - シティマッパーのように現在地の周りに円を描く方法。(iOS 8 -Objective C)

場所にタグを付けるアプリがあります。マップビューにピンを追加することに成功しました。しかし、現在の場所から半径100メートルの円を描く方法と、現在の場所で移動する方法がわかりません。[iOS 8 Objective-C] [円のような都市マッパーアプリ!] 1

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

ios - MKCircleRenderer をアニメーション化する

マップ ビューでパルス + フェード アニメーションを作成したいと考えています。/subclassing を使用して実行できることはわかっていますがMKCircleView、現在は非推奨です。MKCircleRendererまたは他の「ハッキー」でそれを行う方法はありますが、推奨されていない/推奨されていません。

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

ios - MKCircle 上のすべての点の座標を取得する

を描いてMKCircleMKMapViewます。ポイントの座標をサーバーに送信し、円の内側にある領域に関連する情報を取得するには、円の境界線 (内側ではなく) 内のすべてのポイントを取得する必要があります。

また、円のcenter coordinateandradiusがあるので、この変数によってポイントを計算できるかもしれません。

ポイント座標を取得するにはどうすればよいですか?

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

swift - MKCircle を使用して、Swift 2.0 で CGPathContainsPoint が含まれているかどうかを検出する

Map Annotation が MKCircle 内にあるかどうかを検出しようとしています。私は、Swift 2.0 の確かなチュートリアルを見つけることができず、たゆまぬ努力でインターネットを探索しました。すべてのチュートリアルまたはスタック オーバーフローの質問は、非推奨のコードまたは Objective-C で回答されています。残念ながら、私は Swift にかなり慣れていないので、回答を翻訳するのは少し難しいです。

私がこれまでに持っているもの:

これまでのところ、次のような MKCircle で円を宣言しました。

最終的には、CGPathContainsPoint を使用して、注釈がこの円の内側にあるかどうかを検出したいと考えています。CGPathContainsPoint の定義は次のようになります。

ここで、
path - ポイントをチェックするパス
m - アフィン変換 (これの目的は不明ですが、ほとんどの質問でこのパラメーターは nil に設定されています)
point - 問題のポイント
eoFill - 偶奇の Fill を使用 (trueまたは false、これも定かではありませんが、ほとんどの質問は false に設定されています)

私の質問: MKCircle を CGPathContainsPoint に渡し、CLLocationCoordinate2D を CGPoint に変換するために CGPath として動作するように変換または変換するにはどうすればよいですか?

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

ios - iOSで同じボタンをクリックしてMKMapViewでMKCircleをズームインおよびズームアウトするにはどうすればよいですか?

MKMapViewアプリを作成しています.MKCircleをズームして注釈を表示する機能をユーザーに提供したいと同時に、ユーザーが前のズームレベルに戻って円を表示したい場合は、押すだけです同じボタン。ズーム レベルを切り替える方法がわかりません。

//以下のコードでは、mkmapview に配置する前に mkcircle の半径を計算しました

ありがとう