2016-05-03 10 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); // 

しかし、私はそれらを透明に描いて、後ろの地図を見ることができますか?どうすればいい? GoogleMap対象としてmGoogleMapについては

答えて

4

は、

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

を円を描くための方法です。 RGBカラーコードは0000FFで、透明レイヤーは先頭0x22にあります。私は最後のバイトペアだった。 –