2012-05-11 6 views
5

私は以前と同じくらい些細なことではないような仕事に悩まされています。 MapActivityを使用し、オーバーレイを描画するアプリケーションを作成する必要があります。(完了しました) onTap()メソッドに問題があります。元のようにする必要があります。 マップAndroid用アプリケーションは、このhttp://i.stack.imgur.com/EkZEr.pngMapsAppのようなオーバーレイを描く

と同じように、私はアンドロイドに新たなんだ、このリンクは役に立つかもしれませんどのように、このようなオーバーレイの 書き込みクラス...

答えて

3

私はONTAP風船の良い例を探していた、そして今のところ私が見つけた最高の実装では、このいずれかになります。 https://github.com/galex/android-mapviewballoons

+1

はどうもありがとうございました - これは私が必要なものです... –

2
in onTap() 

LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
LinearLayout ll = (LinearLayout)inflater.inflate(R.layout.mylocation_balloon, null); 
LayoutParams lp = new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT,mapOverlays.get(index).getPoint(), 0, -70, LayoutParams.MODE_MAP | LayoutParams.CENTER); 
関連する問題