如何使用LatLngBounds?

时间:2016-11-29 12:53:26

标签: android google-maps

我正在为我们的移动应用程序开发主题制定最终要求,我正在使用gmaps,准确地说是室内地图。我在研究如何将我的自定义地图放入谷歌地图时。我遇到了LatLngBounds。如何在不知道LatLng顶部,底部,左侧和右侧值的情况下使用它?

1 个答案:

答案 0 :(得分:0)

你不需要知道顶部,底部,左侧和右侧。 您只需确定两个LatLang并将相机绑定到它们,如下所示

 LatLng pickupLatLng = new LatLng(xx.xxxxxx, xx.xxxxxx);
 LatLng destinationLatLng = new LatLng(xx.xxxxxx, xx.xxxxxx);
 LatLngBounds bounds = LatLngBounds.builder().include(pickupLatLng).include(destinationLatLng).build();
 map.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, getResources().getDimensionPixelSize(R.dimen.map_camera_padding_new_bounds)));