如何在更改圆半径时更改相机变焦

时间:2018-03-30 21:54:36

标签: java android google-maps android-studio maps

我使用搜索栏控制当前位置周围的圆半径

mycircle.setRadius(progress*1000);

在搜索栏的onProgressChanged上,我设置了新的半径

  mMap.setOnCameraMoveListener(new GoogleMap.OnCameraMoveListener() {
                            @Override
                            public void onCameraMove() {
                              mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(getLatLngBoundsFromCircle(mycircle),30));
                            }
                        });

当圆圈增大或减小时,我应该看到圆圈的边界。 我怎么能这样做?

我尝试使用onCameramovelistener

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.TextView;

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    public void getCurrentDate() {
        Calendar calendar = Calendar.getInstance();
        SimpleDateFormat mdformat = new SimpleDateFormat("yyyy / MM / dd ");
        String strDate = "Current Date : " + mdformat.format(calendar.getTime());
        display(strDate);
    }

    private void display(String num) {
        TextView textView = (TextView) findViewById(R.id.current_date_view);
        textView.setText(num);
    }
}

但是当我设置了搜索栏时,我应该触摸屏幕以查看相机变焦。

在设置搜索条的同时查看相机变焦的任何帮助吗?

0 个答案:

没有答案