其他分享
首页 > 其他分享> > android-如何使MapView.setBuiltInZoomControls(true)工作?

android-如何使MapView.setBuiltInZoomControls(true)工作?

作者:互联网

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

解决方法:

尝试

mMapView.setClickable(true);

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

标签:zoom,android-mapview,android
来源: https://codeday.me/bug/20191201/2077955.html