問題タブ [mkpolygon]

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

objective-c - iOS7 の MKMapView で MKPolygonView のタップを検出する

この SO の質問 ( MKMapView のオーバーレイのタッチ イベント) で見つけたものに基づいて、MKPolygon でタップ ジェスチャをインターセプトする方法を実装しました。

iOS 6 に対して Xcode 4.6.3 を使用してビルドされたアプリでは問題なく動作していましたが、iOS 7 デバイスで試してみると動作しなくなりました。

具体的には

何らかの理由で、指定された座標が MKPolygonView 内にある場合でも、CGPathContainsPoint への呼び出しが YES を返さなくなりました。誰かがこの問題に遭遇したかどうかはわかりませんが、洞察をいただければ幸いです。

ありがとう!

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

objective-c - MKCircle が MKPolygon と交差するかどうかをテストします

MKPolygon が MKCircle と交差するかどうかをテストするためのガイダンスを探しています。現在私は使用しています:

私は、これが不正確な結果を返すだけであることがわかりました.b / cは、円の周りに長方形を描画するため、そうでないはずの交点が得られます.

トピックを検索すると、Chad Saxon のポリゴン ポリゴン インターセクション プロジェクトにたどり着きました。これは、MKCircle を多角形に何らかの方法で変換できる場合に役立ちます。これは可能ですが、最終的にはこれがこれを解決するための回り道だと思います。

最終的には、独自のカスタム ジオメトリ レイ テスト アルゴリズムの実装を移植する前に見落としていた単純な解決策があるかどうか疑問に思っています。

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

objective-c - MKPolygonRenderer - 厳しいメモリの問題

現在、新しい iOS7 MKPolygonRenderer クラスを使用しているときにハード メモリの問題に直面しています。問題の原因を 1 行のコードに突き止めました。

コア フレームワークがここでメモリを解放していないように見えるため、この関数を続けて呼び出すと、メモリ例外が原因でアプリケーションがクラッシュします。

基本的に私がやりたいことは、ユーザーがマップ上の単一のポリゴン オーバーレイを変更できるようにすることです。

私のテスト プロジェクトは ARC を使用しています。プロファイラーは、メモリ リークについて不平を言っているわけではありません。

誰かが同様の問題を抱えていますか?私はここで何か完全に間違っていますか?これを行うより良い方法はありますか?

事前に助けてくれてありがとう

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

ios - iOS でのマップへのポリゴンの追加

iOS でマップ上のマーカー間にポリゴンを追加する方法について助けが必要です。マップ上で「ロングクリック」を使用すると、マーカーが追加され、別のマーカーを配置すると、それらの間にポリゴンが作成されます。

コードの一部を追加し、誰かが私を助けてくれることを願っています。

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

iphone - MKCoordinateRegionForMapRect を拡大します。

マップ上にいくつかの注釈が表示されています (somepoints) マップは、すべてのポイントに合わせてズームインまたはズームアウトします。以下の作業コードを参照してください。

Q : マージンを確保するためにこのポリゴンを少しだけ拡大したいのですが、このリージョンを拡大するにはどうすればよいですか?

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

iphone - 現在の位置が MkPolygons にあることを確認する

私は IOS 7 プロジェクトで作業していますが、位置チェックが含まれています (現在の位置は指定されたポリゴンにあります)。

次のコードを使用して状態を確認しています

MKPolygons の配列を作成しました

このコードは、最初のポリゴンに対して正しく機能しています (pointIsInPolygon は正しく YES/NO を返します)。次に、次の反復 (配列からの次のポリゴン) pointIsInPolygon は前の状態の意味を示します。最初のポリゴンが場所の外にあった場合は NO を返し、YES を返します。最初のポリゴンが場所の内側にあった場合。

この問題を解決するにはどうすればよいですか?

知ってる人いたらアドバイスお願いします

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

objective-c - MKPolygon のレンダリング タイトル

MKPolygon次のコードを使用してレンダリングしようとしています。

次のコードを使用して、ストロークと塗りつぶしの色を指​​定しました。

タイトルをレンダリングするために何かをする必要がありますか? 構成などを有効にする必要があると思いますが、初めてですMapView。または、作成する必要がありますUILabelか?

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

iphone - MapView iphone sdkで複数のMKCircleを描画

mapview で複数の MKCircle を描画したいのですが、メモリの問題が発生します。私はメモリ消費を減らす解決策を見つけましたが、それはこのリンクのMKPolygonのための ものです。MKCircleで動作するようにコードをカスタマイズするのを手伝ってくれる人はいますか?

ありがとうございました。