簡體   English   中英

在Google Maps API Android上繪圖

[英]Draw on Google Maps API Android

是否可以在地圖上畫畫,因為它是畫布? 或者更好的是,是否可以在Google地圖上放置透明圖層並在其上進行動態繪制?

您可以將任何View放在另一個View頂部,如下所示:

<FrameLayout>
  <fragment class="SupportMapFragment" />
  <CustomView />
</FrameLayout>

並覆蓋onDraw以繪制您喜歡的內容。

如果你想通過只編碼然后只需創建一個視圖就可以在其onDraw()方法中繪制這個方法用於靜態繪圖。對於動態繪圖使用SurfaceView 。之后在oncreate()方法中添加(View if static SurfaceView if dynamic)(View if static SurfaceView if dynamic) oncreate() 。如-

           addContentView(new View(this),new LayoutParams (LayoutParams.WRAP_CONTENT,
           LayoutParams.WRAP_CONTENT));//edit parameters according to you

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM