Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌地图拖动不顺畅_Android_Google Maps - Fatal编程技术网

Android 谷歌地图拖动不顺畅

Android 谷歌地图拖动不顺畅,android,google-maps,Android,Google Maps,我希望地图像android手机上的应用程序一样平滑。我不知道为什么我的应用程序的地图不能正常工作。我将尝试下面的代码 SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); 下面是onMapReady()代码 你可以看到&。如果缺少什么,

我希望地图像android手机上的应用程序一样平滑。我不知道为什么我的应用程序的地图不能正常工作。我将尝试下面的代码

SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
下面是onMapReady()代码


你可以看到&。如果缺少什么,请帮助我。

使用
mMap.animateCamera(…)
而不是
mMap.moveCamera(…)
背景中的谷歌地图具有捕捉和下载渲染地图的功能。这就是谷歌地图速度更快的原因。有什么解决方案能让谷歌地图更快一点吗?因为ola和uber应用程序比我的应用程序快一点。他们都和谷歌有联系,我想这就是原因。
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;

    mMap.setTrafficEnabled(false);
    mMap.setIndoorEnabled(false);
    mMap.setBuildingsEnabled(false);

    mMap.getUiSettings().setZoomControlsEnabled(false);
    mMap.getUiSettings().setMyLocationButtonEnabled(false);
    mMap.getUiSettings().setIndoorLevelPickerEnabled(false);

    // Add a marker in Sydney and move the camera
    LatLng sydney = new LatLng(-34, 151);
    mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
    mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}