gpt4 book ai didi

android - MapsV2 如何伪造点击 myLocation 按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:26:42 24 4
gpt4 key购买 nike

在 MapsV2 中,我想以编程方式执行点击出现在 map 右上角的 myLocation 按钮。

在以前版本的 MapsV2 中,我可以通过遍历 View 层次结构然后调用 myButton.performClick() 来获取按钮的句柄(如果我愿意,还可以在 map 上重新定位按钮)。但在最新版本中,这已停止工作,因此我认为 Google 故意禁用了此功能。

我还能如何通过代码将 map 置于当前位置的中心,就好像用户按下了按钮一样?

最佳答案

只是使用

map.getMyLocation()

它会返回蓝点的位置,然后只需将相机更改为该位置即可

CameraPosition position = new CameraPosition.Builder()
.target(new LatLng(location.getLatitude(),location.getLongitude()))
.zoom(zoom).build();

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

还有一个 OnMyLocationButtonClickListener 如果你想监听我的位置按钮点击

关于android - MapsV2 如何伪造点击 myLocation 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20617621/

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