我试图将地图相机位置居中,并根据带有路线折线的两个位置将其绑定。所以在我的代码中我有
LatLngBounds.Builder builder = new LatLngBounds.Builder();
builder.include(new LatLng(mLastKnownLocation.getLatitude(), mLastKnownLocation.getLongitude()));
builder.include(site_marker.getPosition());
LatLngBounds bounds = builder.build();
CameraUpdate cu = CameraUpdateFactory.newLatLngBounds(bounds, (int)DEFAULT_ZOOM);
googleMap.animateCamera(cu);
上面加载了两个位置的地图并产生以下结果
从屏幕截图来看,我想推动两个位置,使绿色当前位置位于底部,而 site_marker 位于顶部,即通过旋转地图来查看路线的顶部到底部视图。另外,我想将位置移离地图边缘,以便屏幕边缘和标记位置之间有一些填充
这是我希望它看起来像的最终路线
https://i.stack.imgur.com/nAWCE.png
从最后一张图片中可以看出,这两个位置不在屏幕边缘,而是距离边缘有点远
我还需要补充什么吗。
白猪掌柜的
相关分类