Android谷歌地图:在两个位置设置边界,并以其中一个位置为中心 我知道如何在两个位置设置边界,以便以最大的缩放比例显示这两个位置(使用LatLngBounds) 我知道如何以一个地点为中心

Android谷歌地图:在两个位置设置边界,并以其中一个位置为中心 我知道如何在两个位置设置边界,以便以最大的缩放比例显示这两个位置(使用LatLngBounds) 我知道如何以一个地点为中心,android,google-maps,Android,Google Maps,请问我如何同时做这两件事 在两个位置设置边界,并在其中一个位置将地图居中。googleMap.setCenter(yourPosition)不会更改缩放因子 我只需设置边界,然后将当前的缩放因子减少1,这样贴图将是原来的两倍大,然后以某个位置为中心 这有点脏,但我认为它会起作用。这既简单又聪明。但显然我找不到googleMap.setCenter(你的位置)并询问ehow我要加倍缩放吗?:-)zoom*2错误map.setZoom(Math.round(map.getZoom()/2))如果您还

请问我如何同时做这两件事

在两个位置设置边界,并在其中一个位置将地图居中。

googleMap.setCenter(yourPosition)不会更改缩放因子

我只需设置边界,然后将当前的缩放因子减少1,这样贴图将是原来的两倍大,然后以某个位置为中心


这有点脏,但我认为它会起作用。

这既简单又聪明。但显然我找不到
googleMap.setCenter(你的位置)并询问ehow我要加倍缩放吗?:-)
zoom*2
错误
map.setZoom(Math.round(map.getZoom()/2))如果您还有其他问题,请参阅刚刚测试过的API文档,但这是不正确的。如果缩小1倍,则缩放已经加倍。设置缩放的正确方法是
map.setZoom(map.getZoom()-1)为什么要投否决票????