2016-08-31 24 views
0

爲了使地理圍欄進入和退出時的動作可視化,我希望在地理圍欄的半徑中顯示兩個不同的邊框/筆劃。在Google地圖上使用兩個筆劃的圓形

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)); 

這不起作用,因爲半徑以米爲單位,strokeWidth以像素(?)爲單位。人們可以計算每米的像素,但是這會隨着每個縮放而改變。

當具有不同顏色的地理柵欄重疊時,使用(透明)填充很麻煩。

回答

0

Circle是一種特殊的多邊形類,可以簡化構造。即使使用多邊形,也只能設置1個筆劃寬度/顏色。

我可以想出的建議與您的建議類似,使用兩個具有不同半徑,顏色和筆觸值的圓圈。