在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上检查如何编辑问题。