我创建了一个应用程序,它显示多个覆盖作为搜索按钮单击的结果,还有一个按钮结果列表,它打开一个带有列表视图的对话框,其中包含这些搜索结果覆盖的详细信息......我创建了一个按钮在列表项“在地图上显示”上,现在我希望当用户单击该按钮时,对话框将关闭并且地图视图动画到该特定叠加层..
我试过这段代码,但它不工作:
Button.OnClickListener mOkOnClickListener1 = new Button.OnClickListener()
{
public void onClick(View v) {
dialog2.dismiss();
String list_lat = ""+data.get(position).get("lat");
String list_lon = ""+data.get(position).get("lng");
System.out.println("show map..."+list_lat +list_lon);
GeoPoint point = new GeoPoint( (int) Double.parseDouble(list_lat),
(int) Double.parseDouble(list_lon));
mapController.animateTo(point);
mapController.setZoom(14);
mapView.postInvalidate();
}
};
btn_sm.setOnClickListener(mOkOnClickListener1);
提前致谢..!!