簡體   English   中英

使用 canvas.drawcircle 在 google-maps android 中標記一個點

[英]using canvas.drawcircle to mark a point in google-maps android

我想在谷歌地圖中標記某些點,我閱讀 了 http://developer.android.com/resources/tutorials/views/hello-mapview.html

但是我面臨的問題是,當我們想在谷歌地圖上顯示圖像時,這種方法很有用,但是我想要一個可以有任何給定顏色的圓圈。

我還想在用戶單擊圓圈時顯示祝酒詞(我知道如果我們使用可繪制對象可以輕松完成)

我無法找到解決方案。

任何幫助,將不勝感激。

提前感謝

要繪制一個圓,您應該創建擴展 Overlay 的自定義 class,並覆蓋 draw 方法

 @Override
 public void draw(Canvas canvas, MapView mapview, boolean shadow) {
        super.draw(canvas, mapview, shadow);
            paint = new Paint();
            paint.setAntiAlias(true);
            paint.setARGB(80,0,0,255);
            canvas.drawCircle( x,y,radius, paint);
 }//met

對於點擊,您是否嘗試覆蓋 ontap?

問候,
斯特夫

暫無
暫無

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

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