4

私はこの問題に本当に混乱しています。iOSアプリでGoogleマップに円を描きたいです。SDK ヘルプでは、ポリゴンのみの例を提供します。誰でも同じ問題がありますか?

4

2 に答える 2

8

私は同じ問題を抱えているので、なぜあなたが注目されているのか分かりません。多くの調査と Saxon Druce の回答の後、Android SDK では Circle を見ましたが、iOS では見ませんでした。

- - 編集 - -

ここには2つの解決策があります: GMSMapViewで円を表示する方法

--- 編集 2 ----

彼のバージョン 1.2.1 (2013 年 4 月 23 日) 以降、Google Maps SDK for iOS は彼のシェイプで GMSCircle をカウントします。

今、あなたはこのように描くことができます:

CLLocationCoordinate2D circleCenter = CLLocationCoordinate2DMake(37.35, -122.0);
GMSCircle *circ = [GMSCircle circleWithPosition:circleCenter
                                         radius:1000];

circ.fillColor = [UIColor colorWithRed:0.25 green:0 blue:0 alpha:0.05];
circ.strokeColor = [UIColor redColor];
circ.strokeWidth = 5;
circ.map = mapView;

ソースはこちら

于 2013-03-19T15:54:52.043 に答える
2

現時点では、SDK は円をサポートしていませんが、ここに円を追加する機能のリクエストがあります。

https://code.google.com/p/gmaps-api-issues/issues/detail?id=4971

それまでの間、いくつかの短いセグメントでポリラインを描いて円を偽造することはできますか?

于 2013-03-15T23:30:35.940 に答える