我在地图上需要中心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;
}
此代码的显示图片:
答案 0 :(得分:0)
CameraUpdateFactory.newLatLngBounds(bounds, 0)
您传递0的最后一个参数是填充。您可以更改填充值以获得所需的结果,例如
CameraUpdateFactory.newLatLngBounds(bounds, 20)
在这种情况下,将在所有4种尺寸的边界框上添加20个像素。