Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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/5/ember.js/4.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 将地图移动到用户';s位置_Android_Google Maps - Fatal编程技术网

Android 将地图移动到用户';s位置

Android 将地图移动到用户';s位置,android,google-maps,Android,Google Maps,我认为这将是非常简单的,但如何将地图移动到用户的当前位置 map.getMyLocation()似乎返回一个空值。首先,用户的当前位置应该在获得位置后从LocationListener获取,然后使用该位置在地图上进行设置 // Enabling MyLocation Layer of Google Map map.setMyLocationEnabled(true); // Creating a LatLng object for the current location

我认为这将是非常简单的,但如何将地图移动到用户的当前位置


map.getMyLocation()似乎返回一个空值。

首先,用户的当前位置应该在获得位置后从LocationListener获取,然后使用该位置在地图上进行设置

   // Enabling MyLocation Layer of Google Map
    map.setMyLocationEnabled(true);

    // Creating a LatLng object for the current location
    LatLng latLng = new LatLng(latitude, longitude);

    // Showing the current location in Google Map
    map.moveCamera(CameraUpdateFactory.newLatLng(latLng));

    // Zoom in the Google Map
    map.animateCamera(CameraUpdateFactory.zoomTo(15));