【问题标题】:Google map center map bound by two positions with some padding谷歌地图中心地图由两个位置绑定,并带有一些填充
【发布时间】:2019-10-17 16:08:55
【问题描述】:

我正在尝试将地图相机位置居中,并基于两个位置与路线多段线进行绑定。所以在我的代码中我有

    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 在顶部,即通过旋转地图从上到下查看路线。另外我想将位置从地图边缘移开,以便屏幕边缘和标记位置之间有一些填充

这是我想要的最终路线

从最后一张图片可以看出,这两个位置不在屏幕边缘,它们离边缘有点远

我还需要补充什么。

【问题讨论】:

    标签: java android google-maps


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    相关资源
    最近更新 更多