从线程我在UI上启动一些代码,以缩放地图并定位它。 虽然定位工作正常(纽约),但忽略缩放(总是一半的地球)。我已经尝试了所有可能的zoomOld值,但它始终是相同的。我的代码出了什么问题?
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));
答案 0 :(得分:0)
在我的情况下试试这个很好。希望这可以帮到你。
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(mCongressLocation).zoom(16).build();
googleMap.animateCamera(CameraUpdateFactory
.newCameraPosition(cameraPosition));