gpt4 book ai didi

java - 在屏幕上居中显示 Google 路线

转载 作者:行者123 更新时间:2023-12-02 03:34:09 26 4
gpt4 key购买 nike

我想在屏幕上居中显示从 google Direction api 返回的路线吗?我尝试使用 CameraUpdateFactory.newLatLngBounds 但它似乎限制用户移动到 map 的某个部分。

我想做的就是在屏幕中央显示路线而不是我当前的位置?

最佳答案

好的,

如果有人需要类似问题的帮助,我设法找到了解决方案。尽管我仍在尝试解决计算缩放问题,但与硬编码缩放值相比,它不会放大以使路线适合屏幕

LatLng northEast = new LatLng(aBoundary.getNortheast().getLat(), aBoundary.getNortheast().getLng());
LatLng southWest = new LatLng(aBoundary.getSouthwest().getLat(), aBoundary.getSouthwest().getLng());
LatLngBounds latLngBounds = new LatLngBounds(southWest, northEast);
mGoogleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(latLngBounds.getCenter(), mGoogleMap.getCameraPosition().zoom));

aBoundary 对象是位于响应中的 Route 对象内部的 Bounds 对象。

关于java - 在屏幕上居中显示 Google 路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56869514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com