我有这张地图(supportMapFragment),它不会缩小更多。我记得前段时间我可以缩小直到看到整个平面球,但现在我什至看不到一个大陆!
我唯一改变的是使用 SupportMapFragment 而不是 MapFragment(因为它被插入到需要支持片段的 SlidingPaneLayout 中)。支持地图不能缩小比这有可能吗?
谢谢!
我有这张地图(supportMapFragment),它不会缩小更多。我记得前段时间我可以缩小直到看到整个平面球,但现在我什至看不到一个大陆!
我唯一改变的是使用 SupportMapFragment 而不是 MapFragment(因为它被插入到需要支持片段的 SlidingPaneLayout 中)。支持地图不能缩小比这有可能吗?
谢谢!
这是设计使然,您无法看到整个地图,但gmaps-api-issues -> issue 5724已经要求它支持这一点。给它加星标以赋予它更高的优先级。
我有一种感觉,上面的问题被那里报告的另一个问题阻止了。
SupportMapFragment
根据我的观察,MapFragment
最小缩放级别之间没有区别。重要的一件事是设备的屏幕尺寸(或者更具体地说是片段的尺寸)。
从您的屏幕截图中,我可以看到缩放级别 3。如果您希望能够缩小到 2,则必须将片段缩小一点。尝试添加 50dp 边距作为测试。
根据文档,
所需的缩放级别,范围为 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