1

アンドロイドAPIを使用して2(またはそれ以上の)サークルをどのようにバインドすることができますかという質問がありました。Google Maps Android apiサークルバインド

enter image description here

画像の右側には、私が正確に何をしたいです。

これは私のサークルを作成する方法です。

circle=mMap.addCircle(new CircleOptions() 
.center(geoPoint 
.radius(40) 
.fillColor(0x12541252) 
.strokeWidth(3) 
.strokeColor(Color.RED)); 

あなたは私のこの問題を解決するために何らかの方法を提案すれば、本当にうれしいでしょう。前もって感謝します!

+0

シェイプを設定することができ、注文をオーバーレイ彼らのZ-インデックスを設定することによって。デフォルトでは、すべてのオーバーレイはZIndex = 0です。最初の円のZIndexは2番目より小さくなければなりません。そして、あなたは上記のイメージのようにあなたが望む結果を達成することができます。 https://developers.google.com/android/reference/com/google/android/gms/maps/model/Circle.html#setZIndex(float)に関する詳細については、リンクをご覧ください。 –

答えて

0

このタイルオーバーレイが他のオーバーレイ(GroundOverlays、TileOverlays、Polyline、Polygonsを含むがマーカーは含まない)に対して描画される順序。 zインデックスが大きいオーバレイは、小さいzインデックスのオーバーレイに描画されます。同じz-インデックスによるオーバーレイの順序は任意です。デフォルトのzIndexは0です。

zIndicesの高いオーバーレイ(円など)は、低いインデックスのオーバーレイ(円など)になります。

は両方Circle

public void setZIndex (float zIndex) 

より多くの助けを得るためには、このリンクをたどって異なるはずのためにあなたがCircleに以下の方法とのZIndex値を使用する必要があります。 https://developers.google.com/android/reference/com/google/android/gms/maps/model/Circle.html#setZIndex(float)