我试图用内置的缩放控制器创建一个地图视图,下面是代码:

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)的调用被完全忽略。未记录任何错误消息。
我需要什么才能让挫折感控制按预期工作?
是的,我的活动扩展了mapactivity。

最佳答案

尝试

mMapView.setClickable(true);

我自己也遇到过这个问题,这就是我最终解决它的方法(尽管我是用xml属性而不是在活动代码中完成的)。

09-19 18:43