android开发百度地图问题

这个是android手机百度地图开发的一个问题,一般来说我点了B点的图标后出现了上面的气泡对话框之后,如果再点B点图标老是重复添加上面的气泡对话框,害我关对话框得关两次。... 这个是android手机百度地图开发的一个问题,一般来说我点了B点的图标后出现了上面的气泡对话框之后,如果再点B点图标老是重复添加上面的气泡对话框,害我关对话框得关两次。请教APP开发手机百度地图的大神解惑
希望点了B点弹出对话框后再点B点不会重复添加,直到我关了对话框后再添加
展开
 我来答
神官0麦依0
科技发烧友

2013-10-14 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:1145
采纳率:75%
帮助的人:373万
展开全部
  1. 做个判断,点击一次后变false

  2. 每次点击都让MapView.refresh()

追问
有没有实例代码给我看看
追答

        protected boolean onTap(int arg0) {
            map.removeView(viewCache);
            map.refresh();
            Double lon1 = Double.parseDouble(array_long.get(arg0));
            Double lat1 = Double.parseDouble(array_lat.get(arg0));
            tv_name.setText(_name.get(arg0));
            tv_money.setText("¥" + _cast.get(arg0));
            tv_juli.setText("距" + _juli.get(arg0) + "公里");
            GeoPoint pi = new GeoPoint((int) (lat1 * 1E6), (int) (lon1 * 1E6));
            layoutparam = new MapView.LayoutParams(
                    MapView.LayoutParams.WRAP_CONTENT,
                    MapView.LayoutParams.WRAP_CONTENT, pi, 0, -32,
                    MapView.LayoutParams.BOTTOM_CENTER);
            map.addView(viewCache, layoutparam);
            viewCache.setFocusable(true);

            return true;
        }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式