2016-08-31 6 views
0

ジオフェンスの入力と終了に関するアクションを視覚化するために、ジオフェンスの半径内に異なる境界線/線を2つ表示します。GoogleMapで2つの線を持つ円

googleMap.addCircle(new CircleOptions().center(latLng).radius(radius-4).strokeColor(entryColor).strokeWidth(8)); 
googleMap.addCircle(new CircleOptions().center(latLng).radius(radius+4).strokeColor(exitColor).strokeWidth(8)); 

半径はメートル単位で、ストローク幅はピクセル単位(?)であるため、これは機能しません。 1メートルあたりのピクセルを計算することができますが、これはズームごとに変化します。

異なる色のジオフェンスが重なっている場合は、(透明な)塗りつぶしを使用するのが面倒です。

答えて

0

Circleは、構成を簡略化するために特別なクラスのポリゴンです。ポリゴンを使用していても、1ストロークの幅/色しか設定できません。

私が思いつくことのできる提案は、半径、色、ストローク値が異なる2つの円を使用して、あなたと似ています。

関連する問題