2012-08-11 68 views
2

當我將Google地圖縮放到特定級別時,在自定義疊加層上繪製時出現問題。 我讓我的分項覆蓋提供了默認標記,並且寫了一個繪製方法,其中包含覆蓋項目的路徑。接下來我添加了地理座標的覆蓋項目。當我運行我的應用程序時,它完美地顯示了所有具有默認標記和連接這些項目的行的項目。然後我放大/縮小,一切仍然正常,但當我放大非常接近我的線消失,但標記仍然可見。如果我縮小線出現恢復正常。 Dis問題僅在實際設備上存在,從不在模擬器上。 任何想法可能是什麼? 感謝安卓谷歌地圖路徑在變焦過程中消失

回答

2

同樣的事情發生在我在我的Nexus 7,我在AndroidManifest改變android:targetSdkVersion="14"android:targetSdkVersion="8"解決的問題。

更新:您可以使用該行的谷歌地圖API V2(MapFragments)

+0

這對我有效。謝謝! – Shivam 2013-01-12 17:34:36

+0

Okej,這個工程。但有誰知道爲什麼? – sanna 2013-04-10 16:48:07

+0

有可能的,回答你的問題張貼[這裏](http://stackoverflow.com/questions/13513578/android-mapview-overlay-disappearing-when-zooming-in)和[這裏](HTTP://計算器。 COM /問題/ 12713671/Android的地圖疊加消失,在變焦/ 12714185#12714185)。看起來,對於某些SDK版本,有一些優化會檢查繪製形狀的最頂部和最底部是否在屏幕邊界內。如果沒有,則在繪製時形狀完全被忽略(即使它的任何部分與屏幕內容相交)。 – barthand 2013-04-11 21:32:51

0

你確定這兩個點(起點和終點)被繪製在屏幕上,您放大後可見? 我已經意識到,在我的設備上,當縮放時,如果矩形的起始和結束座標超出屏幕,矩形將不會出現,即使中心應該可見。

問候。