2016-06-15 4 views
-2

私は現在の位置で自分のアンドロイドアプリにマップを表示したいと私は現在のエリアの範囲を指定するためのシークバーを設定する必要があり、シークバーでドラッグして範囲を設定することができます?リンク以下Googleマップの現在の場所を円で囲んで

+1

あなたのコードを貼り付け、あなたがしようとしたが表示されます。 –

+0

言語を指定する(javaかphonegappアプリか)、コードの一部を投稿してください。どこが間違っていると思いますか? –

+0

これを確認してください:https://developers.google.com/android/reference/com/google/android/gms/location/Geofence.Builder –

答えて

1
public class MyActivity extends FragmentActivity 
    implements OnMapReadyCallback { 

    private GoogleMap mMap; 
    private Circle circle; 

    @Override 
    public void onMapReady(GoogleMap map) { 
     mMap = map; 

     circle = mMap.addCircle(new CircleOptions() 
      .center(new LatLng(37.4, -122.1)) 
      .radius(1000) 
      .strokeWidth(10) 
      .strokeColor(Color.GREEN) 
      .fillColor(Color.argb(128, 255, 0, 0)) 
      .clickable(true); 

     map.setOnCircleClickListener(new OnCircleClickListener() { 

      @Override 
      public void onCircleClick(Circle circle) { 
       // Flip the r, g and b components of the circle's 
       // stroke color. 
       int strokeColor = circle.getStrokeColor()^0x00ffffff; 
       circle.setStrokeColor(strokeColor); 
      } 
     }); 
    } 

}

関連する問題