gpt4 book ai didi

java - HMS Map Kit - 如何将相机缩放设置为当前位置?

转载 作者:行者123 更新时间:2023-12-05 00:02:51 27 4
gpt4 key购买 nike

我想让 map 自动聚焦到当前位置,我已经通过 Location Kit 获得了位置。

fusedLocationProviderClient = LocationServices.getFusedLocationProviderClient(this);
现在,我试图在 OnMapReady() 中设置相机的经纬度。功能,但如何检索它们?
@Override
public void onMapReady(HuaweiMap huaweiMap) {
float zoom = 12.0f;
LatLng latLng = new LatLng(***mLat***, ***mLong***);
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, zoom);
.
.
.
}
我真的需要你的帮助!!

最佳答案

更新
有官方demo展示如何实现这一点:
use location kit to get the current location
use map kit to show current location point in map

您可以尝试使用moveCamera功能或 animateCamera使 map 移动到您想要的位置:

@Override
public void onMapReady(HuaweiMap huaweiMap) {
float zoom = 12.0f;
LatLng latLng = new LatLng(***mLat***, ***mLong***);
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, zoom);
huaweiMap.moveCamera(cameraUpdate);

}

关于java - HMS Map Kit - 如何将相机缩放设置为当前位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68472111/

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