0

我有一個自定義的視圖對象(擴展視圖)和自己的繪圖功能。我用我的自定義適配器在ListView中的項目列表中使用它。我也想在地圖上使用它。我如何從我的視圖對象的實例中創建地圖標記? 我認爲這很簡單,但我自己找不到正確的方式,截止日期很熱。定製在地圖上作爲定位標記查看

提前致謝。 Rado。

+0

選中此項[早期發佈](http://stackoverflow.com/questions/17391445/multiple-line-or-break-line-in-snippet-google-maps-apiv2/17393978#17393978)爲合適方法 –

+0

@tony這不是這個問題的意思。 –

回答

0

要創建BitmapView您需要測量,佈局和自己繪製到Canvas

此代碼將幫助您切入點:https://github.com/googlemaps/android-maps-utils/blob/master/library/src/com/google/maps/android/ui/BubbleIconFactory.java#L60。看看那裏的makeIcon方法。 "One code is more than 1000 comments."

+0

感謝您的回答。但是在那個示例中是從佈局或資源進行查看的過程。我不需要這種情況。我已經有自己的自定義視圖與自己的onDraw函數,我使用畫布和繪製函數。所以我只需要將該視圖轉換爲位圖。但是你的回答給我指出了正確的方向,我必須找到如何將視圖改爲位圖。我在這裏找到它:http://code.neenbedankt.com/how-to-render-an-android-view-to-a-bitmap/ –