2016-05-03 66 views
0

我試圖在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); // 

但我喜歡透明地吸引他們,這樣我就可以看到背後的地圖嗎?我怎麼能這樣做?

回答

4

對於mGoogleMap爲GoogleMap對象,具有經緯度給出

LatLng currentLatLon = new LatLng(lat double value, lng double value); 

這是繪製圓谷歌的方式映射

mGoogleMap.addCircle(new CircleOptions() 
        .center(currentLatLon) 
        .radius(150) 
        .strokeColor(Color.RED) 
        .fillColor(0x220000FF) 
        .strokeWidth(5) 
        ); 
+1

是的,你說得對。 RGB顏色代碼爲0000FF,透明層位於起始位置0x22。我認爲這是最後一個字節對。 –