[英]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.