如何在 android 的 MapView 中更改地图控制器的位置?
Posted
技术标签:
【中文标题】如何在 android 的 MapView 中更改地图控制器的位置?【英文标题】:How to change the position of the Map controller in MapView in android? 【发布时间】:2011-11-28 00:26:44 【问题描述】:除了底部的默认位置之外,如何在 android 的 MapView 中更改地图控制器的位置(放大/缩小)?
【问题讨论】:
我假设您在谈论缩放控件。如果是这样,check this out。我知道 getZoomControls 已被弃用,但在 MapView API 文档中我看不到任何其他获取与缩放控件关联的视图的方法。 我编辑了我的评论,提供了更多信息。 【参考方案1】:zoomView = (LinearLayout) mapView.getZoomControls();
zoomView.setLayoutParams(new ViewGroup.LayoutParams
(ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
zoomView.setGravity(Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL);
mapView.addView(zoomView);
【讨论】:
以上是关于如何在 android 的 MapView 中更改地图控制器的位置?的主要内容,如果未能解决你的问题,请参考以下文章
mapView 更改时如何刷新 MKOverlayRenderer
如何在 Android 的 MapView 中更新当前位置的蓝点标记