如何在不切割的情况下在地图上显示点?

时间:2016-08-17 00:12:35

标签: java android android-studio

我在地图上需要中心2点,但是当我使用这个代码点时显示切割:

        LatLngBounds.Builder builder = new LatLngBounds.Builder();
        for (int i=0;i<this.posicoesDispositivos.size();i++) {
            builder.include(this.posicoesDispositivos.get(i));
        }
        LatLngBounds bounds = builder.build();
        if (primeiraExecucao) {
            mMapa.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 0));
            primeiraExecucao = false;
        }

此代码的显示图片:

enter image description here

1 个答案:

答案 0 :(得分:0)

CameraUpdateFactory.newLatLngBounds(bounds, 0)

您传递0的最后一个参数是填充。您可以更改填充值以获得所需的结果,例如

CameraUpdateFactory.newLatLngBounds(bounds, 20)

在这种情况下,将在所有4种尺寸的边界框上添加20个像素。