2016-05-03 68 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。我认为这是最后一个字节对。 –