2013-10-03 105 views
0

我有这张地图(supportMapFragment),它不缩小比这更多。 我记得前一段时间我能缩小直到看到整个planisphere,但现在我甚至看不到一个大陆!谷歌地图不缩小

enter image description here

我唯一改变的是使用的,而不是MapFragment SupportMapFragment(因为它插在SlidingPaneLayout,想要支持片段)。支持地图不可能缩小比这更多吗?

谢谢!

回答

1

这是由设计你不能看到整个地图,但它已被要求在gmaps-api-issues -> issue 5724支持这一点。给它一个更高的优先级。

我有一种感觉,上面的问题被another issue reported there阻止。

从我的观察来看,当涉及最小缩放级别时,SupportMapFragmentMapFragment之间没有区别。一件重要的事情是设备的屏幕尺寸(或更具体地说,片段的尺寸)。
从您的屏幕截图中,我可以看到缩放级别3.如果您希望能够缩小到2,则必须缩小片段。尝试添加50dp的边距作为测试。

+0

哦,这是可能的,但我认为较早前说(当我用mapFragment)我可以看到更多的地图比现在(我使用supportMapFragment)。我不知道问题是否存在,我不能再次尝试使用mapFragment,因为地图位于SlindinPaneLayout中。 –

+0

@lore_barba我已经通过链接和当前限制的更多解释更新了答案。 –

0

根据文档,

所需的缩放级别,范围为2.0到21.0。低于这个范围的值被设置为2.0,并且高于它的值被设置为21.0。增大要放大的值。 并非所有区域都具有最大缩放级别的图块。

Googlemap gm; 
LatLng cur_Latlng = new LatLng(21.0000, 78.0000); 
gm.moveCamera(CameraUpdateFactory.newLatLng(cur_Latlng)); 
gm.animateCamera(CameraUpdateFactory.zoomTo(10)); 
    gm.getUiSettings().setZoomControlsEnabled(true); 

您可以增加从2.0级到21.0

+0

这不是我的问题的答案,我可以放大和缩小,问题是它不会缩小比这更多! –