我遇到了一项任务,对我而言,这对我来说并不像以前那么微不足道。 我需要创建一个使用MapActivity的应用程序,并在其上绘制一些叠加...(已完成), 现在我的onTap()方法有问题,我需要让它看起来像原来的那样 适用于Android的Google地图应用,例如http://i.stack.imgur.com/EkZEr.png
我是android的新手,似乎没有可以解释如何的教程 为这种叠加层编写类......
答案 0 :(得分:3)
我正在寻找onTap Balloons的一个很好的例子,到目前为止,我发现的最好的实现是这个: 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);
答案 2 :(得分:1)