Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.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
在android studio的中心获取google地图的特定位置_Android - Fatal编程技术网

在android studio的中心获取google地图的特定位置

在android studio的中心获取google地图的特定位置,android,Android,我使用这个代码来获取中心的特定位置 mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(33.7167, 73.0667), 4)) 它不知怎么起作用了,但在同时放置了30个标记之后。我没有得到中心的位置 mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(33.7167, 73.0667), 4)) 这是我的代码片段 可以将摄影机更新到标记边界的中心。

我使用这个代码来获取中心的特定位置

mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(33.7167, 73.0667), 4))
它不知怎么起作用了,但在同时放置了30个标记之后。我没有得到中心的位置

mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(33.7167, 73.0667), 4))
这是我的代码片段


可以将摄影机更新到标记边界的中心。为此-

创建LatLngBounds.Builder对象并在其中添加所有标记

LatLngBounds.Builder=新LatLngBounds.Builder

添加标记时,将其存储到变量中,如

Marker marker1=mMap.addMarker。。。。; Marker marker2=mMap.addMarker

然后使用

builder.includemarker1.getPosition; builder.includemarker2.getPosition

然后构建LatLngBounds

LatLngBounds bounds=builder.build

然后创建摄影机更新并将摄影机设置为相对位置

int padding=0;//与贴图边缘的偏移(以像素为单位) CameraUpdate camUpdate=CameraUpdateFactory.newLatLngBoundsbounds,padding; mMap.animateCameracamUpdate

完成了

有关更多详细信息,请参阅


希望它能工作。

您可以将相机更新到标记边界的中心。为此-

创建LatLngBounds.Builder对象并在其中添加所有标记

LatLngBounds.Builder=新LatLngBounds.Builder

添加标记时,将其存储到变量中,如

Marker marker1=mMap.addMarker。。。。; Marker marker2=mMap.addMarker

然后使用

builder.includemarker1.getPosition; builder.includemarker2.getPosition

然后构建LatLngBounds

LatLngBounds bounds=builder.build

然后创建摄影机更新并将摄影机设置为相对位置

int padding=0;//与贴图边缘的偏移(以像素为单位) CameraUpdate camUpdate=CameraUpdateFactory.newLatLngBoundsbounds,padding; mMap.animateCameracamUpdate

完成了

有关更多详细信息,请参阅


希望它能起作用。

将包含所有30个标记的完整代码放在屏幕上map@SilvansSolanki也许你可以再次访问此线程。我已编辑了问题,以便可以显示代码。谢谢@RinkyKumari请先预览您的问题,以避免下次出现任何缺少信息的情况:谢谢:将包含所有30个标记的完整代码放在屏幕上map@SilvansSolanki也许你可以再次访问此线程。我已编辑了问题,以便可以显示代码。谢谢@RinkyKumari请先预览您的问题,以免下次出现任何信息缺失:谢谢:嘿,我发布了@ELITESet padding=10;而不是0。如果您遇到任何错误或异常,请粘贴到问题中。用谷歌搜索出如何在AndroidStudio中检查LogCat,然后将错误LogCat粘贴到问题中。另外,请检查如何在www.stackoverflow.com上编辑问题。嘿,我在@ELITESet padding=10;而不是0。如果遇到任何错误或异常,请粘贴到问题中。用谷歌搜索出如何在AndroidStudio中检查LogCat,然后将错误LogCat粘贴到问题中。另外,请在www.stackoverflow.com上检查如何编辑问题。