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