2013-10-03 157 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

這不是我的問題的答案,我可以放大和縮小,問題是它不會縮小比這更多! –