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

android-如何使MapView.setBuiltInZoomControls(true)工作?,第1张

概述我正在尝试使用内置的缩放控制器创建MapView,这是代码:MapViewmMapView;mMapView=newMapView(this,GMAPS_API_KEY);mMapView.setBuiltInZoomControls(true);mMapView.setSatellite(false);mMapView.getController().setZoom(16);someView.addView(mMapView);地图工作

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

总结

以上是内存溢出为你收集整理的android-如何使MapView.setBuiltInZoomControls(true)工作?全部内容,希望文章能够帮你解决android-如何使MapView.setBuiltInZoomControls(true)工作?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1073430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存