3

我正在尝试使用内置缩放控制器创建 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。

4

1 回答 1

3

尝试

mMapView.setClickable(true);

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

于 2012-07-28T02:51:57.590 回答