Android 地图已定位,但未缩放
我从一个线程开始在UI上编写一些代码,以便缩放地图并对其进行定位。 虽然定位工作正常(纽约),但缩放被忽略(始终是地球的一半)。我尝试了所有可能的zoomOld值,但都是一样的。我的代码有什么问题Android 地图已定位,但未缩放,android,google-maps,Android,Google Maps,我从一个线程开始在UI上编写一些代码,以便缩放地图并对其进行定位。 虽然定位工作正常(纽约),但缩放被忽略(始终是地球的一半)。我尝试了所有可能的zoomOld值,但都是一样的。我的代码有什么问题 runOnUiThread(new Runnable() { public void run() { zoomOld = 1; CameraUpdate forget = CameraUp
runOnUiThread(new Runnable() {
public void run() {
zoomOld = 1;
CameraUpdate forget = CameraUpdateFactory.zoomTo(zoomOld);
map.animateCamera(forget);
double targetLat = 40.7;
double targetLon = -74.1;
LatLng p = new LatLng(targetLat,// 3.0.1
targetLon);
map.moveCamera(CameraUpdateFactory.newLatLng(p));
试试这个在我的情况下效果很好。希望这个能帮助你
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(mCongressLocation).zoom(16).build();
googleMap.animateCamera(CameraUpdateFactory
.newCameraPosition(cameraPosition));
这确实有效。谢谢。但根据博士的说法,这应该是有效的。可能是doc错了?可能是您阅读了哪个doc来使用这种缩放地图?从doc的//缩小到缩放级别10,动画持续时间为2秒。animateCamera(CameraUpdateFactory.zoomTo(10),2000年,空);