Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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/9/javascript/388.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 onMapReady在当前位置启动(使用谷歌的入门代码))_Android_Google Maps - Fatal编程技术网

Android onMapReady在当前位置启动(使用谷歌的入门代码))

Android onMapReady在当前位置启动(使用谷歌的入门代码)),android,google-maps,Android,Google Maps,这是来自谷歌的完整启动代码。默认为悉尼。如何将其默认为当前位置 我知道我必须使用setlocationenabled(true)但我不知道如何获得LatLng import android.os.Bundle; import android.support.v4.app.FragmentActivity; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.Googl

这是来自谷歌的完整启动代码。默认为悉尼。如何将其默认为当前位置

我知道我必须使用
setlocationenabled(true)
但我不知道如何获得
LatLng

import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
}

@Override
public void onMapReady(GoogleMap map) {
    // Add a marker in Sydney, Australia, and move the camera.
/*        LatLng sydney = new LatLng(-34, 151);

    map.moveCamera(CameraUpdateFactory.newLatLng(sydney));
*/
     //NEED TO SET MOVE CAMERA TO CURRENT LOCATION
 }
}

谷歌地图可以通过使用获取您的当前位置。但是,它现在已被弃用,谷歌文档建议您使用
FusedLocationProviderAPI

此方法已弃用

请改用com.google.android.gms.location.FusedLocationProviderApi。FusedLocationProviderApi提供了改进的位置查找和电源使用,并由“我的位置”蓝点使用。有关示例代码,请参见示例应用程序文件夹中的MyLocationDemoActivity,或


谷歌地图可以通过使用获取您的当前位置。但是,它现在已被弃用,谷歌文档建议您使用
FusedLocationProviderAPI

此方法已弃用

请改用com.google.android.gms.location.FusedLocationProviderApi。FusedLocationProviderApi提供了改进的位置查找和电源使用,并由“我的位置”蓝点使用。有关示例代码,请参见示例应用程序文件夹中的MyLocationDemoActivity,或