地图定位,但不缩放

时间:2015-02-25 15:01:02

标签: android google-maps

从线程我在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));

1 个答案:

答案 0 :(得分:0)

在我的情况下试试这个很好。希望这可以帮到你。

 CameraPosition cameraPosition = new CameraPosition.Builder()
                .target(mCongressLocation).zoom(16).build();

  googleMap.animateCamera(CameraUpdateFactory
                .newCameraPosition(cameraPosition));