Google maps 如何更改Google Maps API控件的大小?
谷歌地图API只是大大增加了默认地图控件的大小(地图类型、缩放、全屏等)。如何更改其大小?您不能更改“地图”控件的大小,但可以创建自定义控件/视图,并处理它们的单击以执行所需任务。例如,创建放大/缩小控件,然后设置其单击侦听器Google maps 如何更改Google Maps API控件的大小?,google-maps,Google Maps,谷歌地图API只是大大增加了默认地图控件的大小(地图类型、缩放、全屏等)。如何更改其大小?您不能更改“地图”控件的大小,但可以创建自定义控件/视图,并处理它们的单击以执行所需任务。例如,创建放大/缩小控件,然后设置其单击侦听器 fabZoomIn.setOnClickListener(this); fabZoomOut.setOnClickListener(this); 所以,当用户单击这些控件时,您将得到回调,您可以调用相应的函数。 以下是我在我的应用程序中执行此操作的方式:
fabZoomIn.setOnClickListener(this);
fabZoomOut.setOnClickListener(this);
所以,当用户单击这些控件时,您将得到回调,您可以调用相应的函数。
以下是我在我的应用程序中执行此操作的方式:
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.fabZoomInDashboard:
googleMap.animateCamera(CameraUpdateFactory.zoomIn());
break;
case R.id.fabZoomOutDashboard:
googleMap.animateCamera(CameraUpdateFactory.zoomOut());
break;
}
}
fabZoomIn和fabZoomOut是为缩放而在布局中添加的自定义控件。您也可以对其他控件执行同样的操作。这怎么太宽了?这怎么不太宽,是一个重复且质量很低的问题?重复问题的可能重复内容实际上是“可能的错误?”和“其他人是否遇到过同样的问题?”而不是“如何更改大小?”。尽管它也对第二个固有问题给出了相关的答案。我不想知道它是否是一个bug(它不是),但我正在寻找解决方案,如何改变大小。所以这对我来说是一个相关的问题!