我正在创建一个应用程序,在此应用程序中用户需要使用getMyLocation()方法来查看自己的地理位置,但是返回值为null。是否有任何解决方法,因为我已经读到了getMyLocation()方法总是返回null。我对Google Maps不熟悉,所以任何帮助都将不胜感激!
代码:
GoogleMap map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
map.setMapType(GoogleMap.MAP_TYPE_HYBRID);
map.setMyLocationEnabled(true);
Location myLocation = map.getMyLocation();
if( myLocation != null ){
helper.showToast( "Latitude: " + myLocation.getLatitude() + "\nLongitude: " + myLocation.getLongitude() );
}