gpt4 book ai didi

android - CameraUpdateFactory 缩放到不缩放 map

转载 作者:太空狗 更新时间:2023-10-29 16:40:57 24 4
gpt4 key购买 nike

我有一种方法可以将 map 缩放到用户指定的缩放级别,但它不会使用 CameraUpdateFactory.zoomTo(9f);

进行缩放

但是如果我这样做它会正确缩放

CameraPosition position = new CameraPosition.Builder().target(location).zoom(9).build();

map.animateCamera(CameraUpdateFactory.newCameraPosition(position));

但这需要我有一个可以缩放到的位置。

根据docs看起来我只是静态地访问了 zoomTo 方法,但是当我这样做时什么也没有发生。

我是否错误地使用了第一种方法?

最佳答案

CameraUpdateFactory.zoomTo 方法不直接改变 map ,而是返回一个 CameraUpdate 值。该值将具有您设置的新缩放级别,其他参数(如目标、方位等)将保持原样。现在要使值生效,您需要使用 animateCamera(CameraUpdate) 或 moveCamera(CameraUpdate)

CameraUpdate 应用于 map

关于android - CameraUpdateFactory 缩放到不缩放 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17818660/

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