[英]How to draw transparent circles on Google Maps API
我嘗試在透明的Google Maps API上繪制圓圈。
CircleOptions circleOptions = new CircleOptions()
.center(new LatLng(lat, lon))
.radius(50.0)
.strokeColor(Color.TRANSPARENT)
.strokeWidth(1)
.fillColor(Color.CYAN); //
但是我喜歡透明地繪制它們,以便可以看到后面的地圖? 我該怎么辦?
對於mGoogleMap作為GoogleMap
對象,經度為
LatLng currentLatLon = new LatLng(lat double value, lng double value);
這是在Google地圖中繪制圓圈的方法
mGoogleMap.addCircle(new CircleOptions()
.center(currentLatLon)
.radius(150)
.strokeColor(Color.RED)
.fillColor(0x220000FF)
.strokeWidth(5)
);
這將在標記周圍添加透明圓圈
Circle mCircle = mMap.addCircle(new CircleOptions()
.center(new LatLng(mCurrentLocation.getLatitude(), mCurrentLocation.getLongitude()))
.radius(500)
.strokeWidth(0)
.strokeColor(Color.parseColor("#2271cce7"))
.fillColor(Color.parseColor("#2271cce7")));
對於透明色,您可以使用#2271cce7將其設置為任何顏色
上面的實際顏色代碼是#71cce7 ,前兩位數字22表示透明度,可以將其設置為任何值以增加或減少透明度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.