我尝试使用内置缩放控制器创建MapView,这里是代码:
MapView mMapView;
mMapView=new MapView(this, GMAPS_API_KEY);
mMapView.setBuiltInZoomControls(true);
mMapView.setSatellite(false);
mMapView.getController().setZoom(16);
someView.addView(mMapView);
地图很好用;我还在其上添加了MyLocationOverlay,它运行正常。但是,缩放控件不会显示。完全忽略对setBuiltInZoomControls(true)的调用。没有记录错误消息。
setBuiltInZoomControls按预期工作需要我可能缺少什么?
是的,我的活动扩展了MapActivity。
答案 0 :(得分:3)
尝试
mMapView.setClickable(true);
我自己也遇到了这个问题,我最终解决了这个问题(尽管我使用的是XML属性而不是活动代码)。