android开发百度地图问题
这个是android手机百度地图开发的一个问题,一般来说我点了B点的图标后出现了上面的气泡对话框之后,如果再点B点图标老是重复添加上面的气泡对话框,害我关对话框得关两次。...
这个是android手机百度地图开发的一个问题,一般来说我点了B点的图标后出现了上面的气泡对话框之后,如果再点B点图标老是重复添加上面的气泡对话框,害我关对话框得关两次。请教APP开发手机百度地图的大神解惑
希望点了B点弹出对话框后再点B点不会重复添加,直到我关了对话框后再添加 展开
希望点了B点弹出对话框后再点B点不会重复添加,直到我关了对话框后再添加 展开
1个回答
展开全部
做个判断,点击一次后变false
每次点击都让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;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询