gpt4 book ai didi

android - 如何在 Android map 上将相机移动到最大缩放级别

转载 作者:行者123 更新时间:2023-11-29 00:12:03 24 4
gpt4 key购买 nike

map.setOnMarkerClickListener(new OnMarkerClickListener() {

@Override
public boolean onMarkerClick(Marker arg0) {
// TODO Auto-generated method stub

LatLng point = arg0.getPosition();
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(point)
.tilt(90).zoom(map.getCameraPosition().zoom)
.build();

map.animateCamera(CameraUpdateFactory
.newCameraPosition(cameraPosition),
new CancelableCallback() {

@Override
public void onFinish() {
// TODO Auto-generated method stub
Toast.makeText(getActivity(), "finsih",
10000).show();

}

@Override
public void onCancel() {
// TODO Auto-generated method stub
Toast.makeText(getActivity(), "cancel",
10000).show();

}
});

return false;

}
});

这是我的代码。我在谷歌地图上显示一个标记,我希望当我点击标记时,相机应该移动到街道的最大缩放级别。

我怎样才能做到这一点? oncancelonfinish 方法的代码应该怎么写?

最佳答案

你可以试试,对我有用。 . ., 所以我希望它能帮助你

 mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {

@Override
public boolean onMarkerClick(final Marker arg0) {

// TODO Auto-generated method stub

LatLng point = arg0.getPosition();
CameraPosition cameraPosition1 = new CameraPosition.Builder()
.target(point)
.tilt(90)
.zoom(17)
.build();

mMap.animateCamera(CameraUpdateFactory
.newCameraPosition(cameraPosition1));
return true;
}
});

关于android - 如何在 Android map 上将相机移动到最大缩放级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29558506/

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