Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何设置谷歌地图的中心?_Java_Android - Fatal编程技术网

Java 如何设置谷歌地图的中心?

Java 如何设置谷歌地图的中心?,java,android,Java,Android,我有以下任务:我一直在制作Android应用程序,我需要将可绘制标记设置到地图中心,若我移动地图或缩放地图,该标记将继续指向地图中心,不会随地图移动。我怎么做 您可以通过获取地图视图的控制器并设置其中心来设置地图的中心 mapView.getController().setCenter(GeoPoint); 您可以通过获取地图视图的控制器并设置其中心来设置地图的中心 mapView.getController().setCenter(GeoPoint); 你为什么要用记号笔呢?听起来,显而易

我有以下任务:我一直在制作Android应用程序,我需要将可绘制标记设置到地图中心,若我移动地图或缩放地图,该标记将继续指向地图中心,不会随地图移动。我怎么做

您可以通过获取地图视图的控制器并设置其中心来设置地图的中心

mapView.getController().setCenter(GeoPoint);

您可以通过获取地图视图的控制器并设置其中心来设置地图的中心

mapView.getController().setCenter(GeoPoint);


你为什么要用记号笔呢?听起来,显而易见的解决方案是在地图顶部添加另一个ImageView或ImageButton,或者使用layout_gravity=“center”将其分层。它将保持居中,您不需要不断地移动标记。

为什么要使用标记呢?听起来,显而易见的解决方案是在地图顶部添加另一个ImageView或ImageButton,或者使用layout_gravity=“center”将其分层。它将保持居中,您不需要不断移动标记。

我还需要一件事:如何禁用地图移动并启用地图缩放?您可以尝试使用setClickable(false)禁用移动,setFocusable(true)启用缩放。我犯了一个错误-我需要禁用移动并启用缩放。但我只知道如何禁用Map-Map.setClickable(false)的所有活动。我需要它,因为我需要地图始终只显示地图的中心。我如何设置缩放事件的侦听器?请看:这与您的问题类似,可能您会在这里找到解决方案。我还需要一件事:我如何禁用地图移动和启用地图缩放?您可以尝试使用setClickable(false)禁用移动和setFocusable(true)启用缩放。我犯了一个错误-我需要禁用移动并启用缩放。但我只知道如何禁用Map-Map.setClickable(false)的所有活动。我需要它,因为我需要地图始终只显示地图的中心。我如何设置缩放事件的侦听器?请看:这与您的问题类似,可能您会在这里找到解决方案。请输入您尝试的代码我犯了一个错误-我需要禁用移动并启用缩放。但我只知道如何禁用Map-Map.setClickable(false)的所有活动。我需要它,因为我需要地图总是只显示地图的中心。你可以对mapview使用onTouch方法,并在mapview上处理所有你想要的事情…我如何为缩放事件设置侦听器?输入你尝试的代码我犯了一个错误-我需要禁用移动并启用缩放。但我只知道如何禁用Map-Map.setClickable(false)的所有活动。我需要它,因为我需要地图始终只显示地图的中心。您可以对mapview使用onTouch方法,并在mapview上处理所有您想要的事情…如何设置用于缩放事件的侦听器?